diff --git a/Contabilidad/ContabilizacionCompras.aspx b/Contabilidad/ContabilizacionCompras.aspx
index 0d1df40eb..cf38a955a 100644
--- a/Contabilidad/ContabilizacionCompras.aspx
+++ b/Contabilidad/ContabilizacionCompras.aspx
@@ -129,7 +129,7 @@
-
+
@@ -142,7 +142,7 @@
-
+
@@ -249,7 +249,7 @@
-
+
@@ -345,7 +345,7 @@
-
+
@@ -354,7 +354,7 @@
-
+
@@ -435,7 +435,7 @@
-
+
@@ -444,7 +444,7 @@
-
+
diff --git a/Contabilidad/ContabilizacionCompras.aspx.cs b/Contabilidad/ContabilizacionCompras.aspx.cs
index 77c08b249..ec8ae0aba 100644
--- a/Contabilidad/ContabilizacionCompras.aspx.cs
+++ b/Contabilidad/ContabilizacionCompras.aspx.cs
@@ -42,7 +42,7 @@ public partial class Contabilidad_ContabilizacionCompras : ClsPaginas
TienePermisoEditar = false;
DdlProveedores.setEsWebService(true);
DdlProveedores.Attributes.Add("data-metodo", "getproveedores");
- if (UsuarioActual.Empresa.UsaContabilidad)
+ if (UsuarioActual.Empresa.TipoContabilidad == 2 && UsuarioActual.Empresa.UsaContabilidad)
{
TienePermisoEditar = false;
ClsContPAQi ObjCont = new ClsContPAQi(UsuarioActual.Empresa);
@@ -65,23 +65,27 @@ public partial class Contabilidad_ContabilizacionCompras : ClsPaginas
txtFechaF.Text = DateTime.Now.ToShortDateString();
//CargaDatos();
+
+ }
- if (UsuarioActual.CveRol == 1 || UsuarioActual.CveUsuario == 17 || UsuarioActual.CveUsuario == 171 || UsuarioActual.TienePermisoProceso(221))
- {
- TienePermisoEditar = true;
- TienePermisoVerPoliza = true;
- }
- }
- else
+ if (UsuarioActual.CveRol == 1 || UsuarioActual.CveUsuario == 17 || UsuarioActual.CveUsuario == 171 || UsuarioActual.TienePermisoProceso(221))
{
- Alert("Este módulo requiere el uso de Contabilidad.", ModExtensiones.TipoMensaje.MsgAdvertencia);
- // BtnConsultar.Enabled = false;
- BtnContabilizarCompras.Enabled = false;
- BtnContabilizarPagos.Enabled = false;
- BtnContabilizarAnticipos.Enabled = false;
- BtnContabilizarAmortizaciones.Enabled = false;
+ TienePermisoEditar = true;
+ TienePermisoVerPoliza = true;
}
+ txtFechaI.Text = DateTime.Now.ToShortDateString();
+ txtFechaF.Text = DateTime.Now.ToShortDateString();
+ //else
+ //{
+ // Alert("Este módulo requiere el uso de Contabilidad.", ModExtensiones.TipoMensaje.MsgAdvertencia);
+ // // BtnConsultar.Enabled = false;
+ // BtnContabilizarCompras.Enabled = false;
+ // BtnContabilizarPagos.Enabled = false;
+ // BtnContabilizarAnticipos.Enabled = false;
+ // BtnContabilizarAmortizaciones.Enabled = false;
+ //}
+
}
BtnConsultar.Click += new EventHandler(this.BtnConsultar_Click);
@@ -310,6 +314,7 @@ public partial class Contabilidad_ContabilizacionCompras : ClsPaginas
if (e.Row.RowType == DataControlRowType.DataRow)
{
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, 16, 17, 19, 206, 22, 23, 25, 26, 18, 60, 183, 184, 185, 186 ,205, 240, 243, 244, 248, 249,15,22,248,249,237))
@@ -337,21 +342,37 @@ public partial class Contabilidad_ContabilizacionCompras : ClsPaginas
e.Row.FCHyperLink("HplC").NavigateUrl = string.Format("/OC/OC.aspx?OC={0}", e.Row.DBCampo("CveOC"));
}
-
- if (cuenta > 0)
+ if (UsuarioActual.Empresa.TipoContabilidad == 1) // conta SIG
{
- DataRow dr = DTmpC.FiltroPrimero(String.Format("Id = {0}", cuenta));
+ if (cvecuenta == 0)
+ {
+ e.Row.Cells[0].ForeColor = System.Drawing.Color.Red;
+ ((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;
+ if (UsuarioActual.Empresa.TipoContabilidad == 2) // conta Contpaq
+ {
- ((GridViewRow)((GridView)e.Row.NamingContainer).BindingContainer).FCCheckBox("Chk").Enabled = false;
- ((GridViewRow)((GridView)e.Row.NamingContainer).BindingContainer).FCCheckBox("Chk").ToolTip = "Hay conceptos sin cuenta asignada";
+ 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"]);
+ }
+ else
+ {
+ e.Row.Cells[0].ForeColor = System.Drawing.Color.Red;
+
+ ((GridViewRow)((GridView)e.Row.NamingContainer).BindingContainer).FCCheckBox("Chk").Enabled = false;
+ ((GridViewRow)((GridView)e.Row.NamingContainer).BindingContainer).FCCheckBox("Chk").ToolTip = "Hay conceptos sin cuenta asignada";
+ }
+ }
}
+
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/LogIn.aspx b/LogIn.aspx
index 48b8f0570..72432698d 100644
--- a/LogIn.aspx
+++ b/LogIn.aspx
@@ -129,6 +129,7 @@
<%: Scripts.Render("~/Metronic/assets/global/scripts/JS") %>
-
+