Cuentas asignaciones controles activos fijos, Entradas Salidas ajuste de inventario error redondeo

This commit is contained in:
Oscar Irigoyen
2023-02-24 09:06:06 -07:00
parent d7690054d8
commit 458d64c8a2
5 changed files with 68 additions and 29 deletions

View File

@@ -11,8 +11,20 @@ Partial Class Contabilidad2_CatCuentasAsignaciones
Set
ViewState("CveConceptoAsignacion") = Value
End Set
End Property
End Property
Public Property OpAgregar As Boolean
Get
If ViewState("OpAgregar") Is Nothing Then
ViewState("OpAgregar") = False
End If
Return Boolean.Parse(ViewState("OpAgregar").ToString)
End Get
Set(value As Boolean)
ViewState("OpAgregar") = value
End Set
End Property
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
@@ -116,7 +128,8 @@ Partial Class Contabilidad2_CatCuentasAsignaciones
DdlAlmacen.Items.Insert(0, New ListItem("Seleccione", "-1"))
End Sub
Protected Sub ActualizaModulo(sender As Object, e As EventArgs)
Protected Sub ActualizaModulo(sender As Object, e As EventArgs)
OpAgregar = False
LimpiarDatos()
Dim GvRow As GridViewRow = DirectCast(DirectCast(sender, LinkButton).NamingContainer, GridViewRow)
Dim Dr As DataRow = GlobalDTContaConceptosContables(GvRow.DataKey("CveConceptoContable").ToEntero).FiltroPrimero("")
@@ -149,6 +162,8 @@ Partial Class Contabilidad2_CatCuentasAsignaciones
DdlSubProyectos.SelectedValueExist(GvRow.DataKey("CveSubProyecto").ToEntero)
DdlTipoGasto.SelectedValueExist(GvRow.DataKey("CveTipoGasto").ToEntero)
DdlActivoFijo.SelectedValueExist(GvRow.DataKey("CveActivoFijo").ToEntero)
DdlActivoFijo.Enabled = False
Dim CveCliente As Integer = GvRow.DataKey("CveCliente").ToEntero
Dim CvePersonal As Integer = GvRow.DataKey("CvePersonal").ToEntero
@@ -176,29 +191,31 @@ Partial Class Contabilidad2_CatCuentasAsignaciones
If Dr IsNot Nothing Then
divCliente.Visible = Dr("AplicaCliente").ToString = "True"
divCliente.Visible = Boolean.Parse(Dr("AplicaCliente").ToString)
divProveedor.Visible = Boolean.Parse(Dr("AplicaProveedor").ToString)
divPersonal.Visible = Boolean.Parse(Dr("AplicaPersonal").ToString)
divPorcentajeIVA.Visible = Boolean.Parse(Dr("AplicaImpuesto").ToString)
divClasificacion.Visible = Boolean.Parse(Dr("AplicaClasificacion").ToString)
divBancos.Visible = Boolean.Parse(Dr("AplicaBancos").ToString)
divAlmacen.Visible = Boolean.Parse(Dr("AplicaAlmacen").ToString)
divSubProyectos.Visible = Boolean.Parse(Dr("AplicaSubProyecto").ToString)
divActivoFijo.Visible = Boolean.Parse(Dr("AplicaActivoFijo").ToString)
divProveedor.Visible = Dr("AplicaProveedor").ToString = "True"
divPersonal.Visible = Dr("AplicaPersonal").ToString = "True"
divPorcentajeIVA.Visible = Dr("AplicaImpuesto").ToString = "True"
divClasificacion.Visible = Dr("AplicaClasificacion").ToString = "True"
divBancos.Visible = Dr("AplicaBancos").ToString = "True"
divAlmacen.Visible = Dr("AplicaAlmacen").ToString = "True"
divSubProyectos.Visible = Dr("AplicaSubProyecto").ToString = "True"
DdlActivoFijo.Enabled = False
If Dr("AplicaActivoFijo").ToString = "True" Then
divActivoFijo.Visible = True
DdlActivoFijo.DataSource = GlobalDTActivoFijos(UsuarioActual.CveEmpresa)
DdlActivoFijo.DataBind()
' DdlActivoFijo.SelectedValueExist(GvRow.DataKey("CveActivoFijo"))
DdlActivoFijo.DataBind() ' DdlActivoFijo.SelectedValueExist(GvRow.DataKey("CveActivoFijo"))
If OpAgregar Then
DdlActivoFijo.Enabled = True
Else
DdlActivoFijo.Enabled = False
End If
End If
divConceptoNomina.Visible = Dr("AplicaNomina").ToString = "True"
If CveConceptoContable = 51 Then
@@ -244,6 +261,8 @@ Partial Class Contabilidad2_CatCuentasAsignaciones
End Sub
Protected Sub BtnAgregarAsignacion_Click(sender As Object, e As EventArgs) Handles BtnAgregarAsignacion.Click
OpAgregar = True
LimpiarDatos()
DdlCconceptosContables.Enabled = True
DdlSubProyectos.Enabled = True
@@ -272,6 +291,23 @@ Partial Class Contabilidad2_CatCuentasAsignaciones
DdlPersonal.ddl.DataBind()
DdlPersonal.setEsWebService(True)
HdnCveCuentaAsignacion.Value = ""
If OpAgregar Then
divCliente.Visible = False
divProveedor.Visible = False
divPersonal.Visible = False
divPorcentajeIVA.Visible = False
divClasificacion.Visible = False
divBancos.Visible = False
divAlmacen.Visible = False
divSubProyectos.Visible = False
divActivoFijo.Visible = False
End If
End Sub
Protected Sub LbAgregar_Click(sender As Object, e As EventArgs) Handles LbAgregar.Click