-- mejora en cambio en asignación de cuentas.
This commit is contained in:
@@ -1568,7 +1568,7 @@ Public Class ClsNominas
|
|||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Function UpdateConcepto(Codigo As String, Concepto As String, Tipo As String, Formula As String, Sistema As Boolean, Estado As Boolean, CveConceptoPadre As Integer, CveConcepto As Integer,
|
Public Function UpdateConcepto(Codigo As String, Concepto As String, Tipo As String, Formula As String, Sistema As Boolean, Estado As Boolean, CveConceptoPadre As Integer, CveConcepto As Integer,
|
||||||
EsRetencion As Boolean, CveClasificacion As Integer, CveTipoGasto As Integer, TipoCalculo As Boolean, CveConceptoContable As Integer, AplicaFiniquito As Integer,
|
EsRetencion As Boolean, CveClasificacion As Integer, CveTipoGasto As Integer, TipoCalculo As Boolean, CveConceptoContable As Integer, CveCuenta As Integer, AplicaFiniquito As Integer,
|
||||||
AutomaticoGlobal As Integer, Especie As Integer, Imprimir As Integer, CveSATConcepto As Integer, CveEmpresa As Integer, CveUsuario As Integer,
|
AutomaticoGlobal As Integer, Especie As Integer, Imprimir As Integer, CveSATConcepto As Integer, CveEmpresa As Integer, CveUsuario As Integer,
|
||||||
ctaImporteNegativoProv As Integer, contabiliza As Integer, CargoOAbono As Integer, cveConceptoContableB As Integer, CveCuentaB As Integer,
|
ctaImporteNegativoProv As Integer, contabiliza As Integer, CargoOAbono As Integer, cveConceptoContableB As Integer, CveCuentaB As Integer,
|
||||||
CveConceptoContablePasivo As Integer, Optional AplicaEfectivale As Integer = 0, Optional EsFormula As Integer = -1) As Boolean
|
CveConceptoContablePasivo As Integer, Optional AplicaEfectivale As Integer = 0, Optional EsFormula As Integer = -1) As Boolean
|
||||||
@@ -1590,6 +1590,7 @@ Public Class ClsNominas
|
|||||||
.Add("CveTipoGasto", SqlDbType.Int).Value = CveTipoGasto
|
.Add("CveTipoGasto", SqlDbType.Int).Value = CveTipoGasto
|
||||||
.Add("TipoCalculo", SqlDbType.Bit).Value = TipoCalculo
|
.Add("TipoCalculo", SqlDbType.Bit).Value = TipoCalculo
|
||||||
.Add("CveConceptoContable", SqlDbType.Int).Value = CveConceptoContable
|
.Add("CveConceptoContable", SqlDbType.Int).Value = CveConceptoContable
|
||||||
|
.Add("CveCuenta", SqlDbType.Int).Value = CveCuenta
|
||||||
.Add("AplicaFiniquito", SqlDbType.Bit).Value = AplicaFiniquito
|
.Add("AplicaFiniquito", SqlDbType.Bit).Value = AplicaFiniquito
|
||||||
.Add("AutomaticoGlobal", SqlDbType.Bit).Value = AutomaticoGlobal
|
.Add("AutomaticoGlobal", SqlDbType.Bit).Value = AutomaticoGlobal
|
||||||
.Add("Especie", SqlDbType.Bit).Value = Especie
|
.Add("Especie", SqlDbType.Bit).Value = Especie
|
||||||
|
|||||||
@@ -342,6 +342,7 @@ public partial class Nomina_CatConcepto : ClsPaginas
|
|||||||
|
|
||||||
int CveConceptoPadre = DdlConceptoPadre.SelectedValue.ToEntero();
|
int CveConceptoPadre = DdlConceptoPadre.SelectedValue.ToEntero();
|
||||||
int CveConceptoContable = DdlConceptoContable.SelectedValue.ToEntero();
|
int CveConceptoContable = DdlConceptoContable.SelectedValue.ToEntero();
|
||||||
|
int CveCuenta = (DdlCtaContable.DataValueField == "Id" ? 0 : DdlCtaContable.SelectedValue.ToEntero());
|
||||||
|
|
||||||
bool estado;
|
bool estado;
|
||||||
if (ChkEstado.Checked) estado = true;
|
if (ChkEstado.Checked) estado = true;
|
||||||
@@ -378,7 +379,7 @@ public partial class Nomina_CatConcepto : ClsPaginas
|
|||||||
if (EsEditar)
|
if (EsEditar)
|
||||||
{
|
{
|
||||||
TieneError = !ObjNomina.UpdateConcepto(codigo, concepto, tipo, formula, sistema, estado, CveConceptoPadre, CveConcepto, retencion, CveClasificacion, CveTipoGasto,
|
TieneError = !ObjNomina.UpdateConcepto(codigo, concepto, tipo, formula, sistema, estado, CveConceptoPadre, CveConcepto, retencion, CveClasificacion, CveTipoGasto,
|
||||||
tipoCalculo, CveConceptoContable, AplicaFiniquito, AutomaticoGlobal, Especie, Imprimir, CveSATConcepto, UsuarioActual.CveEmpresa, UsuarioActual.CveUsuario,
|
tipoCalculo, CveConceptoContable, CveCuenta, AplicaFiniquito, AutomaticoGlobal, Especie, Imprimir, CveSATConcepto, UsuarioActual.CveEmpresa, UsuarioActual.CveUsuario,
|
||||||
ctaImporteNegativoProv, contabiliza, CargoOAbono, cveConceptoContableB, CveCuentaB, CveConceptoContablePasivo, AplicaEfectivale, EsFormula);
|
ctaImporteNegativoProv, contabiliza, CargoOAbono, cveConceptoContableB, CveCuentaB, CveConceptoContablePasivo, AplicaEfectivale, EsFormula);
|
||||||
|
|
||||||
if (!TieneError)
|
if (!TieneError)
|
||||||
|
|||||||
@@ -9870,7 +9870,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
{
|
{
|
||||||
if (objnom.DTSetResultados.Tables.Count > 1)
|
if (objnom.DTSetResultados.Tables.Count > 1)
|
||||||
{
|
{
|
||||||
ContaConceptossource = get_GlobalDTContaConceptosContables(-1).FiltraParametros("AplicaPersonal = 1");
|
ContaConceptossource = get_GlobalDTContaConceptosContables(-1).FiltraParametros("AplicaNomina = 1 OR AplicaPersonal = 1");
|
||||||
//using (ClsContabilidad ObjContaz = new ClsContabilidad())
|
//using (ClsContabilidad ObjContaz = new ClsContabilidad())
|
||||||
//{
|
//{
|
||||||
// if (ObjContaz.GetConta_ConceptosContables())
|
// if (ObjContaz.GetConta_ConceptosContables())
|
||||||
@@ -9881,7 +9881,6 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
|
|
||||||
if (UsuarioActual.Empresa.TipoContabilidad == 1)
|
if (UsuarioActual.Empresa.TipoContabilidad == 1)
|
||||||
{
|
{
|
||||||
|
|
||||||
using (ClsContabilidad ObjConta = new ClsContabilidad())
|
using (ClsContabilidad ObjConta = new ClsContabilidad())
|
||||||
{
|
{
|
||||||
if (ObjConta.GetCuentas(-1, "-1", 1, UsuarioActual.CveEmpresa))
|
if (ObjConta.GetCuentas(-1, "-1", 1, UsuarioActual.CveEmpresa))
|
||||||
@@ -9910,7 +9909,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
GVProvision.DataSource = objnom.DTSetResultados.Tables[1];
|
GVProvision.DataSource = objnom.DTSetResultados.Tables[1];
|
||||||
GVProvision.DataBind();
|
GVProvision.DataBind();
|
||||||
RegistraScript("$('#ModalRegistraProvision').modal();");
|
RegistraScript("$('#ModalRegistraProvision').modal();");
|
||||||
Alert("no se pudo registrar la provisión, existen cuentas sin vincular", TipoMensaje.MsgAdvertencia);
|
Alert("La Provisión no se pudo registrar porque existen conceptos sin vincular a su cuenta.", TipoMensaje.MsgAdvertencia);
|
||||||
UpRegistroProvision.Update();
|
UpRegistroProvision.Update();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user