Folio Bancario: {1}", CveIE, FolioIE)
End If
Next
- If MsgError = "" AndAlso ObjMov.ValidacionPrePolizaCuadre(CvePrePoliza, 1) Then
+ If MsgError = "" AndAlso ObjMov.ValidacionPrePolizaCuadre(CvePrePolizaInsertada, 1) Then
If ObjMov.ValorPolizaDescuadre > 0 Then
- GuardaLogAD($"Contabilidad/RegPrePolizas | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
+ GuardaLogAD($"Contabilidad/RegPrePolizas | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePolizaInsertada}", "LogPrePolizas")
MsgError = ObjMov.MensajePolizaDescuadre
End If
End If
- 'El movimiento 2 es el de Pago
- If ChkAutoConta.Checked AndAlso UsuarioActual.Empresa.Funcionalidad(200) = "1" AndAlso MsgError = "" Then
- If idCuentaContabilizacion > 0 Then
- If ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa) Then
-
- 'MENSAJE PRINCIPAL
- MensajeAlert.AppendFormat("
Folio de Salida: {1}", ObjMov.ContaIdPoliza, ObjMov.ContaFolio)
- 'Alert(MensajeAlert.ToString, ModExtensiones.TipoMensaje.MsgInformacion)
- Else
- Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico")
- End If
- Else
- Alert("No se puede contabilizar la Prepoliza debido a que una o mas cuentas son inválidas")
- End If
- Else
- MensajeAlert.AppendFormat("
Folio: {1}", CvePrePoliza, ObjMov.ContaFolio)
- End If
-
+
+
Else
MsgError = "No se pudo insertar la póliza"
End If
@@ -1121,23 +1117,27 @@ Partial Class ContabilidadC_RegPrePolizaS
MsgError = "Error"
End Try
- If MsgError = "" Then
- 'MENSAJE IE
- If CveIE Then
- Alert(MensajeAlert.ToString, ModExtensiones.TipoMensaje.MsgInformacion, "window.location.reload()")
- Else
- Alert(If(MensajeAlert.ToString = "", "Se registro con exito.", MensajeAlert.ToString), TipoMensaje.MsgInformacion, "window.location.reload()")
- End If
+ If MsgError = "" Then
+ 'MENSAJE IE
+
+ 'If CveIE Then
+ ' Alert(MensajeAlert.ToString, ModExtensiones.TipoMensaje.MsgInformacion, "window.location.reload()")
+ 'Else
+ ' Alert(If(MensajeAlert.ToString = "", "Se registro con exito.", MensajeAlert.ToString), TipoMensaje.MsgInformacion, "window.location.reload()")
+ 'End If
+
+ Alert(If(MensajeAlert.ToString = "", $"Se registro con exito {If(FolioPoliza > 0, " Folio " & FolioPoliza & ".", "")}", $"Se registro con exito {If(FolioPoliza > 0, " Folio " & FolioPoliza & ".", "")} " & MensajeAlert.ToString), TipoMensaje.MsgInformacion, $"window.location.href=""./RegPrePolizaS.aspx?CvePrePoliza={CvePrePolizaInsertada}""")
+
ObjIE.Commit()
If Conta IsNot Nothing Then Conta.Commit()
UPPDocumento.Update()
- TxtObservaciones.Text = ""
+ TxtConcepto.Text = ""
GvMov.DataBind()
- TxtFecha.Text = ""
- TxtObservaciones.Text = ""
+ TxtFechaDocumento.Text = ""
+
Else
Alert(MsgError.ToString, ModExtensiones.TipoMensaje.MsgError)
ObjIE.RollBack()
@@ -1207,7 +1207,7 @@ Partial Class ContabilidadC_RegPrePolizaS
If Not OcurrioError Then
If IdPoliza > 0 AndAlso contador Then
- BtnContabilizar_Click(Nothing, Nothing)
+ ' BtnContabilizar_Click(Nothing, Nothing)
End If
End If
@@ -1218,7 +1218,7 @@ Partial Class ContabilidadC_RegPrePolizaS
BtnAceptar.Text = "Agregar"
LimpiaCampos()
- CargaConceptosContablesE()
+ 'CargaConceptosContablesE()
CargaSubProyectoE()
CargaTipoGastoE()
@@ -1250,8 +1250,8 @@ Partial Class ContabilidadC_RegPrePolizaS
Dim Abono As Double = GvPrePoliza.Rows(IndiceGrid).FCLiteral("TxtAbono").Text.ToDouble
Dim PorcentajeImpuesto As Double = GvPrePoliza.Rows(IndiceGrid).DataKey("PorcentajeImpuesto").ToEntero
- CargaConceptosContablesE()
- CargaModalConceptoCuentas()
+ 'CargaConceptosContablesE()
+ 'CargaModalConceptoCuentas()
DdlConceptosContablesE.SelectedValueExist(CveConceptoContable)
DdlConceptosContablesE_SelectedIndexChanged(DdlConceptosContablesE, e)
@@ -1833,7 +1833,7 @@ Partial Class ContabilidadC_RegPrePolizaS
dr("CodigoCuenta") = CodigoCuenta & " " & NombreCuenta
dr("Cuenta") = DdlConceptosContables.SelectedItem
dr("Referencia") = TxtReferencia.Text
- dr("Concepto") = TxtObservaciones.Text
+ dr("Concepto") = TxtConcepto.Text
dr("TipoMovto") = If(Math.Abs(TxtCargo.Text.ToDouble) > 0, 0, 1)
dr("EsComodin") = 0
dr("CveConcepto") = DdlConceptosContables.SelectedValue
@@ -1905,7 +1905,7 @@ Partial Class ContabilidadC_RegPrePolizaS
dr("CodigoCuenta") = CodigoCuenta & " " & NombreCuenta
dr("Cuenta") = DdlConceptosContables.SelectedItem.Text
dr("Referencia") = TxtReferencia.Text
- dr("Concepto") = TxtObservaciones.Text
+ dr("Concepto") = TxtConcepto.Text
dr("TipoMovto") = If(Math.Abs(TxtCargo.Text.ToDouble) > 0, 0, 1)
dr("EsComodin") = 0
dr("CveConcepto") = DdlConceptosContables.SelectedValue
@@ -2091,22 +2091,25 @@ Partial Class ContabilidadC_RegPrePolizaS
If DrM IsNot Nothing Then
HdnCve.Value = idMov.ToString
- DdlCuentaContable.SelectedValue = DrM("CveCuenta")
- TxtReferencia.Text = DrM("Referencia")
- TxtObservaciones.Text = DrM("Concepto")
+ DdlCuentaContable.SelectedValueExist(DrM("CveCuenta").ToString)
+ TxtReferencia.Text = DrM("Referencia").ToString
+ TxtConcepto.Text = DrM("Concepto")
' (Math.Abs(TxtCargo.Text.ToDouble) > 0, 0, 1) = dr("TipoMovto")
DrM("EsComodin") = 0
- DdlConceptosContables.SelectedValue = DrM("CveConcepto").ToString
+ DdlConceptosContables.SelectedValueExist(DrM("CveConcepto").ToString)
TxtCargo.Text = DrM("Cargo").ToString
TxtAbono.Text = DrM("Abono").ToString
- TxtDescripcion.Text = DrM("Descripcion")
- DdlSubProyecto.SelectedValue = DrM("CveSubProyecto")
- DdlProveedores.SelectedValue = DrM("CveProveedor")
- DdlCompras.SelectedValue = DrM("CveCompra")
- DdlPersonal.SelectedValue = DrM("CvePersonal")
- ' DrM("CveClasificacion") = -1
- DdlClientes.SelectedValue = DrM("CveCliente")
- DdlVentas.SelectedValue = DrM("CveVenta")
+ TxtDescripcion.Text = DrM("Descripcion").ToString
+ DdlSubProyecto.SelectedValueExist(DrM("CveSubProyecto").ToString)
+ DdlProveedores.SelectedValueExist(DrM("CveProveedor").ToString)
+ DdlCompras.SelectedValueExist(DrM("CveCompra").ToString)
+ DdlPersonal.SelectedValueExist(DrM("CvePersonal").ToString)
+ ' DrM("CveClasificacion") = -1
+
+ DdlClientes.txtValue.Value = DrM("CveCliente").ToString
+ 'DdlClientes.txtText.Value = DrM("CveCliente").ToString
+
+ DdlVentas.SelectedValueExist(DrM("CveVenta").ToString)
LbCancelarEdicion.Visible = True
LbAgregar.Text = "Actualizar"
@@ -2168,7 +2171,7 @@ Partial Class ContabilidadC_RegPrePolizaS
Private Sub LbCancelarEdicion_Click(sender As Object, e As EventArgs) Handles LbCancelarEdicion.Click
LbCancelarEdicion.Visible = False
- TxtObservaciones.Text = ""
+ TxtConcepto.Text = ""
Actualizar = False
LbAgregar.Text = "Agregar"
End Sub
@@ -2574,29 +2577,29 @@ Partial Class ContabilidadC_RegPrePolizaS
End Function
#End Region
- Private Sub BtnContabilizar_Click(sender As Object, e As EventArgs) Handles BtnContabilizar.Click
+ 'Private Sub BtnContabilizar_Click(sender As Object, e As EventArgs) Handles BtnContabilizar.Click
- Contabilizar()
+ ' Contabilizar()
- End Sub
+ 'End Sub
- Private Sub Contabilizar()
+ 'Private Sub Contabilizar()
- Dim ObjConta As New ClsContabilidad
+ ' Dim ObjConta As New ClsContabilidad
- If IdPoliza > 0 Then 'si está bloqueada, lo desbloqueaprimero
- ObjConta.UpdatePrePolizasDetalleBloquear(CvePrePoliza, False)
- End If
+ ' If IdPoliza > 0 Then 'si está bloqueada, lo desbloqueaprimero
+ ' ObjConta.UpdatePrePolizasDetalleBloquear(CvePrePoliza, False)
+ ' End If
- If ObjConta.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa, pIDPoliza:=If(IdPoliza > 0, IdPoliza, -1), Concepto:=TxtConcepto.Text, Fecha:=TxtFechaDocumento.Text.ToDateTime()) Then
- Alert(String.Format("Prepóliza contabilizada.
Folio:Ver Póliza", ObjConta.ContaIdPoliza), ModExtensiones.TipoMensaje.MsgInformacion)
+ ' Else
- Alert($"Ocurrio un error al contabilizar {ObjConta.AlertaMensaje}", TipoMensaje.MsgAdvertencia)
- End If
+ ' Alert($"Ocurrio un error al contabilizar {ObjConta.AlertaMensaje}", TipoMensaje.MsgAdvertencia)
+ ' End If
- ObjConta.Dispose()
- End Sub
+ ' ObjConta.Dispose()
+ 'End Sub
#Region "Paquete Egresos"
@@ -2666,7 +2669,7 @@ Partial Class ContabilidadC_RegPrePolizaS
Private Sub OcultarControlesCrearApartirDe()
BtnEliminar.Visible = False
- BtnContabilizar.Visible = False
+ 'BtnContabilizar.Visible = False
GvPrePoliza.Columns(5).Visible = False
DivTG.Visible = False
GvMov.Columns(5).Visible = False
@@ -2760,7 +2763,7 @@ Partial Class ContabilidadC_RegPrePolizaS
If UsuarioActual.CveEmpresa = 119 Then
- BtnContabilizar.Visible = True
+ ' BtnContabilizar.Visible = True
End If
@@ -2778,13 +2781,13 @@ Partial Class ContabilidadC_RegPrePolizaS
IdPoliza = dr("IdPoliza").ToString.ToEntero
ElseIf TxtTotalCargos.Text.ToDouble = TxtTotalAbonos.Text.ToDouble Then
'sino está contabilizada, se activa el botón
- BtnContabilizar.Visible = True
+ 'BtnContabilizar.Visible = True
End If
End If
- divDatosPrincipales.Visible = False
- divObservaciones.Visible = False
+ 'divDatosPrincipales.Visible = False
+ 'divObservaciones.Visible = False
UPMovs.Visible = False
UPMovs.Update()
UPPDocumento.Update()
@@ -2812,9 +2815,6 @@ Partial Class ContabilidadC_RegPrePolizaS
End Sub
-#End Region
-
-
Protected Sub LnkCrearAPartirDe_Click(sender As Object, e As EventArgs)
Response.Redirect($"./RegPrePolizaS.aspx?CvePrePolizaOrigen={CvePrePoliza}")
End Sub
@@ -2838,16 +2838,6 @@ Partial Class ContabilidadC_RegPrePolizaS
Exit Sub
End If
- 'For Each Gvr As GridViewRow In GvPrePoliza.Rows
- ' If Gvr.DataKey("CveConceptoContable") = "30" AndAlso (Gvr.FCTextBox("TxtCargo").Text.ToDecimal <> 0 OrElse Gvr.FCTextBox("TxtAbono").Text.ToDecimal <> 0) Then 'si es movimietno de bancos, y tiene cantidad, deben de especificarse los datos del IE
- ' If Gvr.DataKey("ContadoCuenta").ToEntero = 0 OrElse Gvr.DataKey("ContadoTipoTransaccion").ToEntero = 0 Then
- ' Alert("No se han especificado las condiciones de pago ", TipoMensaje.MsgAdvertencia)
- ' Exit Sub
- ' End If
- ' End If
-
- 'Next
-
'terminan validaciones
@@ -2945,14 +2935,12 @@ Partial Class ContabilidadC_RegPrePolizaS
idCuentaContabilizacion = 0
End If
If Importe <> 0 Then
- Dim tCveCuenta As Integer = gvr.DataKey("CveCuenta").ToEntero
-
- 'If gvr.datakey("CveConcepto") = "299" Then
- ' tCveCuenta = gvr.DataKey("CveCuenta").ToEntero
- 'End If
-
+ Dim tCveCuenta As Integer = gvr.DataKey("CveCuenta").ToEntero
+
+
+
If ObjMov.AddPrePolizasDetalle(CvePrePoliza, TipoMovto, Importe, gvr.DataKey("Referencia"), gvr.DataKey("CveConceptoContable").ToEntero, gvr.DataKey("Concepto"),
- TxtFecha.Text.ToDate, IdCtaContable, -1, CveSubProyecto:=gvr.DataKey("CveSubProyecto").ToEntero, CveIE:=CveIE,
+ TxtFechaDocumento.Text.ToDate, IdCtaContable, -1, CveSubProyecto:=gvr.DataKey("CveSubProyecto").ToEntero, CveIE:=CveIE,
CveProveedor:=gvr.DataKey("CveProveedor").ToEntero, CveCompra:=gvr.DataKey("CveCompra").ToEntero,
CvePersonal:=gvr.DataKey("CvePersonal").ToEntero, CveClasificacion:=gvr.DataKey("CveClasificacion").ToEntero,
ImporteMX:=Importe, ImporteME:=ImporteME, TipoCambio:=TipoCambio, CveTipoGasto:=gvr.DataKey("CveTipoGasto").ToEntero,
@@ -2976,24 +2964,7 @@ Partial Class ContabilidadC_RegPrePolizaS
End If
End If
-
- ''El movimiento 2 es el de Pago
- 'If ChkAutoConta.Checked AndAlso UsuarioActual.Empresa.Funcionalidad(200) = "1" AndAlso MsgError = "" Then
- ' If idCuentaContabilizacion > 0 Then
- ' If ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa) Then
- ' 'MENSAJE PRINCIPAL
- ' MensajeAlert.AppendFormat("
Folio de Salida: {1}", ObjMov.ContaIdPoliza, ObjMov.ContaFolio)
- ' 'Alert(MensajeAlert.ToString, ModExtensiones.TipoMensaje.MsgInformacion)
- ' Else
- ' Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico")
- ' End If
- ' Else
- ' Alert("No se puede contabilizar la Prepoliza debido a que una o mas cuentas son inválidas")
- ' End If
- 'Else
- ' MensajeAlert.AppendFormat("
Folio: {1}", CvePrePoliza, ObjMov.ContaFolio)
- 'End If
Else
MsgError = "No se pudo insertar la póliza"
@@ -3004,24 +2975,21 @@ Partial Class ContabilidadC_RegPrePolizaS
If MsgError = "" Then
- 'MENSAJE IE
- 'If CveIE > 0 Then
- ' Alert(MensajeAlert.ToString, ModExtensiones.TipoMensaje.MsgInformacion, "window.location.reload()")
- 'Else
- Alert(If(MensajeAlert.ToString = "", $"Se registro con exito. {If(FolioPoliza > 0, " Folio " & FolioPoliza & ".", "")}", $"Se registro con exito. {If(FolioPoliza > 0, " Folio " & FolioPoliza & ".", "")} " & MensajeAlert.ToString), TipoMensaje.MsgInformacion, $"window.location.href=""./RegPrePolizaS.aspx?CvePrePoliza={CvePrePoliza}""")
-
- 'End If
-
+
+ Alert(If(MensajeAlert.ToString = "", $"Se registro con exito. {If(FolioPoliza > 0, " Folio " & FolioPoliza & ".", "")}", $"Se registro con exito. {If(FolioPoliza > 0, " Folio " & FolioPoliza & ".", "")} " & MensajeAlert.ToString), TipoMensaje.MsgInformacion, $"window.location.href=""./RegPrePolizaS.aspx?CvePrePoliza={CvePrePoliza}""")
+
+
+
ObjIE.Commit()
If Conta IsNot Nothing Then Conta.Commit()
UPPDocumento.Update()
- TxtObservaciones.Text = ""
+ TxtConcepto.Text = ""
GvMov.DataBind()
- TxtFecha.Text = ""
- TxtObservaciones.Text = ""
+ TxtFechaDocumento.Text = ""
+
Else
Alert(MsgError.ToString, ModExtensiones.TipoMensaje.MsgError)
ObjIE.RollBack()
@@ -3051,61 +3019,36 @@ Partial Class ContabilidadC_RegPrePolizaS
End Sub
- Private Sub CargaModalConceptoTipoTransaccion(Tipo As String)
- DdlModalConceptoTipoTransaccion.Items.Clear()
- DdlModalConceptoTipoTransaccion.DataSource = GlobalDTTipoTransacciones.FiltraParametros($"Tipo = '{Tipo}' AND Estatus = 1 ")
+ Private Sub CargaModalConceptoTipoTransaccion(Tipo As String)
+
+ DdlModalConceptoTipoTransaccion.Items.Clear()
+
+ DdlModalConceptoTipoTransaccion.DataSource = GlobalDTTipoTransacciones.FiltraParametros($"Tipo = '{Tipo}' AND Estatus = 1 ")
+ DdlModalConceptoTipoTransaccion.SelectedIndex = -1
+ DdlModalConceptoTipoTransaccion.ClearSelection()
+ DdlModalConceptoTipoTransaccion.SelectedValue = Nothing
DdlModalConceptoTipoTransaccion.DataBind()
DdlModalConceptoTipoTransaccion.Items.Insert(0, New ListItem("Seleccione Tipo Movimiento", "-1"))
+
End Sub
Private Sub CargaModalConceptoCuentas()
- DdlModalConceptoCuenta.Items.Clear()
+ DdlModalConceptoCuenta.Items.Clear()
+ DdlModalConceptoCuenta.ClearSelection()
DdlModalConceptoCuenta.DataSource = GlobalDTBancosCuentas(UsuarioActual.CveUsuario, CveEmpresa:=UsuarioActual.CveEmpresa) '.FiltraParametros(String.Format("CveMoneda = {0} AND CveTipoCuenta <> 1", DdlMoneda.SelectedValue))
+ DdlModalConceptoCuenta.SelectedValue = Nothing
DdlModalConceptoCuenta.DataBind()
- DdlModalConceptoCuenta.Items.Insert(0, New ListItem("Seleccione", "-1"))
+ DdlModalConceptoCuenta.Items.Insert(0, New ListItem("Seleccione", "-1"))
+
+
+
End Sub
+#End Region
- Private Function ValidaConceptoRow(DTRow As DataRow, GvRow As GridViewRow) As Boolean
-
- Dim ResPuesta As Boolean = False
- Dim CveConCeptoValidar As Integer = -1
- ' Dim
-
-
- If DTRow IsNot Nothing Then
- CveConCeptoValidar = DTRow("CveConceptoContable")
- End If
-
-
- If GvRow IsNot Nothing Then
- CveConCeptoValidar = DTRow("CveConceptoContable")
- End If
-
- If CveConCeptoValidar > 0 Then
- ' Aqui validar Row
- End If
-
-
- 'AplicaActivoFijo,
- 'AplicaAlmacen,
- 'AplicaBancos,
- 'AplicaClasificacion,
- 'AplicaCliente,
- 'AplicaCompra,
- 'AplicaImpuesto,
- 'AplicaNomina,
- 'AplicaPersonal,
- 'AplicaProveedor,
- 'AplicaSubProyecto,
- 'AplicaTC,
- 'AplicaVenta
-
- Return ResPuesta
- End Function
End Class