diff --git a/App_Code/ClsSisEmpresas.vb b/App_Code/ClsSisEmpresas.vb index 12fb16ca2..19ac5cf29 100644 --- a/App_Code/ClsSisEmpresas.vb +++ b/App_Code/ClsSisEmpresas.vb @@ -463,7 +463,8 @@ Public Class ClsSisEmpresas _Empresa.CveDistribuidor = Data.Rows(0)("CveDistribuidor").ToString.ToEntero _Empresa.DiasPermitidos = Data.Rows(0)("DiasPermitidos").ToString.ToEntero _Empresa.AsientoContableComprasContado = If(Data.Rows(0)("Conta_AsientoContableComprasContado").ToString = "", False, CBool(Data.Rows(0)("Conta_AsientoContableComprasContado").ToString)) - _Empresa.TipoContabilizacion = Data.Rows(0)("Conta_TipoContabilizacion").ToString.ToEntero '0 - Sin Conta, 1- Contabilidad SIG, 2- Contabilidad Contpaq + _Empresa.TipoContabilizacion = Data.Rows(0)("Conta_TipoContabilizacion").ToString.ToEntero + _Empresa.TipoContabilidad = Data.Rows(0)("Conta_TipoContabilidad").ToString.ToEntero '0 - Sin Conta, 1- Contabilidad SIG, 2- Contabilidad Contpaq _Empresa.DefaultAsistencias = If(Data.Rows(0)("RH_DefaultAsistencias").ToString = "", False, CBool(Data.Rows(0)("RH_DefaultAsistencias").ToString)) _Empresa.CIEC = Data.Rows(0)("CIEC").ToString _Empresa.Localidad = Data.Rows(0)("Localidad").ToString diff --git a/App_Code/Empresa.vb b/App_Code/Empresa.vb index 2efb97358..c16fa4e9b 100644 --- a/App_Code/Empresa.vb +++ b/App_Code/Empresa.vb @@ -153,6 +153,7 @@ Public Class Empresa Public Property DiasPermitidos As Integer Public Property AsientoContableComprasContado As Boolean Public Property TipoContabilizacion As Integer + Public Property TipoContabilidad As Integer Public Property DefaultAsistencias As Boolean Public Property FormatoImpresion As Integer Public Property EsPersonaFisica As Integer diff --git a/Contabilidad/ContabilizacionVentas.aspx b/Contabilidad/ContabilizacionVentas.aspx index 8eb4fa9aa..3bd4788a6 100644 --- a/Contabilidad/ContabilizacionVentas.aspx +++ b/Contabilidad/ContabilizacionVentas.aspx @@ -111,12 +111,12 @@ - + - + @@ -125,7 +125,7 @@ - + @@ -203,12 +203,12 @@ - + - + @@ -217,7 +217,7 @@ - + @@ -292,12 +292,12 @@ - + - + @@ -306,7 +306,7 @@ - + @@ -386,7 +386,7 @@ - + @@ -395,7 +395,7 @@ - + diff --git a/Contabilidad/ContabilizacionVentas.aspx.cs b/Contabilidad/ContabilizacionVentas.aspx.cs index 450020920..a1f1b73db 100644 --- a/Contabilidad/ContabilizacionVentas.aspx.cs +++ b/Contabilidad/ContabilizacionVentas.aspx.cs @@ -35,7 +35,7 @@ public partial class Contabilidad_ContabilizacionVentas : ClsPaginas { TienePermisoVerPoliza = false; TienePermisoEditar = false; - if (UsuarioActual.Empresa.UsaContabilidad) + if (UsuarioActual.Empresa.TipoContabilidad == 2 && UsuarioActual.Empresa.UsaContabilidad) { TienePermisoEditar = UsuarioActual.TienePermisoProceso(221); @@ -51,16 +51,16 @@ public partial class Contabilidad_ContabilizacionVentas : ClsPaginas TienePermisoVerPoliza = true; } } - else - { - Alert("Este módulo requiere el uso de Contabilidad.", ModExtensiones.TipoMensaje.MsgAdvertencia); - //BtnConsultar.Enabled = false; - BtnContabilizarVentas.Enabled = false; - BtnContabilizarPagos.Enabled = false; - BtnContabilizarAnticipos.Enabled = false; - BtnContabilizarAmortizaciones.Enabled = false; - ImgExcel2.Visible = false; - } + //else + //{ + // Alert("Este módulo requiere el uso de Contabilidad.", ModExtensiones.TipoMensaje.MsgAdvertencia); + // //BtnConsultar.Enabled = false; + // BtnContabilizarVentas.Enabled = false; + // BtnContabilizarPagos.Enabled = false; + // BtnContabilizarAnticipos.Enabled = false; + // BtnContabilizarAmortizaciones.Enabled = false; + // ImgExcel2.Visible = false; + //} DdlClientes.setEsWebService(true); DdlClientes.Attributes.Add("data-metodo", "getcliente"); @@ -330,7 +330,8 @@ public partial class Contabilidad_ContabilizacionVentas : ClsPaginas { if (e.Row.RowType == DataControlRowType.DataRow) { - int cuenta = e.Row.DataKey("IdCtaContable").ToString().ToEntero(); + int cuenta = e.Row.DataKey("IdCtaContable").ToString().ToEntero(); + int cvecuenta = e.Row.DataKey("CveCuenta").ToString().ToEntero(); int CveConcepto = e.Row.DBCampo("CveConceptoContable").ToEntero(); if (CveConcepto.Contiene(5, 6, 14, 19, 17, 206, 25, 26)) @@ -354,19 +355,36 @@ public partial class Contabilidad_ContabilizacionVentas : ClsPaginas e.Row.FCHyperLink("HplC").NavigateUrl = string.Format("/RH/Personal.aspx?CvePersonal={0}", e.Row.DBCampo("CvePersonal")); } - if (cuenta > 0) - { - DataRow dr = DTmpC.FiltroPrimero(String.Format("Id = {0}", cuenta)); - if (dr != null) e.Row.Cells[3].Text = string.Format("{0}
{1}", dr["CuentaFormato"], dr["Nombre"]); + if (UsuarioActual.Empresa.TipoContabilidad == 1) // conta SIG + { + if (cvecuenta == 0) + { + e.Row.Cells[0].ForeColor = System.Drawing.Color.Red; + ((GridViewRow)((GridView)e.Row.NamingContainer).BindingContainer).FCCheckBox("Chk").Visible = false; + } + } else { - e.Row.Cells[0].ForeColor = System.Drawing.Color.Red; + if (UsuarioActual.Empresa.TipoContabilidad == 2) // conta Contpaq + { + if (cuenta > 0) + { + DataRow dr = DTmpC.FiltroPrimero(String.Format("Id = {0}", cuenta)); - ((GridViewRow)((GridView)e.Row.NamingContainer).BindingContainer).FCCheckBox("Chk").Visible = false; + if (dr != null) e.Row.Cells[3].Text = string.Format("{0}
{1}", dr["CuentaFormato"], dr["Nombre"]); + } + else + { + e.Row.Cells[0].ForeColor = System.Drawing.Color.Red; + + ((GridViewRow)((GridView)e.Row.NamingContainer).BindingContainer).FCCheckBox("Chk").Visible = false; + } + + } } - + if (Convert.ToDecimal(e.Row.DataKey("Cargo").ToString()) == 0) e.Row.Cells[4].Text = ""; if (Convert.ToDecimal(e.Row.DataKey("Abono").ToString()) == 0) e.Row.Cells[5].Text = ""; diff --git a/Contabilidad/RegPrePoliza.aspx.vb b/Contabilidad/RegPrePoliza.aspx.vb index 206ab0252..5b8d34dd4 100644 --- a/Contabilidad/RegPrePoliza.aspx.vb +++ b/Contabilidad/RegPrePoliza.aspx.vb @@ -171,7 +171,7 @@ Partial Class ContabilidadC_RegPrePoliza Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load If Not Page.IsPostBack Then - If UsuarioActual.Empresa.TipoContabilizacion = 1 Then + If UsuarioActual.Empresa.TipoContabilidad = 1 Then Response.Redirect(Request.Url.PathAndQuery.Replace("RegPrePoliza", "RegPrePolizaS")) End If diff --git a/Contabilidad/RegPrePolizaS.aspx b/Contabilidad/RegPrePolizaS.aspx index 42dc3d8b6..56ac1ea7e 100644 --- a/Contabilidad/RegPrePolizaS.aspx +++ b/Contabilidad/RegPrePolizaS.aspx @@ -456,7 +456,7 @@ Cuenta -
+
<%----%> <%--
--%>