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
-
+
<%----%>
<%--
--%>