diff --git a/App_Code/ClsBancos.vb b/App_Code/ClsBancos.vb index dc7db36d4..511993a15 100644 --- a/App_Code/ClsBancos.vb +++ b/App_Code/ClsBancos.vb @@ -717,6 +717,7 @@ Public Class ClsBancos Me.CveBanco = Data.Rows(0)("CveBanco").ToString.ToEntero Me.Banco = Data.Rows(0)("Banco").ToString Me.NumCuenta = Data.Rows(0)("NumCuenta").ToString + Me.CveTipoCuenta = Data.Rows(0)("CveTipoCuenta").ToString.ToEntero Me.CveTipoTransaccion = Data.Rows(0)("CveTipoTransaccion").ToString.ToEntero Me.Tipo = Data.Rows(0)("Tipo").ToString Me.TipoTransaccion = Data.Rows(0)("TipoTransaccion").ToString diff --git a/Bancos/IE.aspx b/Bancos/IE.aspx index 6d21f2776..c87d57e71 100644 --- a/Bancos/IE.aspx +++ b/Bancos/IE.aspx @@ -770,10 +770,7 @@ - --%> - - - + --%> Fecha Aplicación @@ -792,7 +789,7 @@ --%> - + diff --git a/Bancos/IE.aspx.vb b/Bancos/IE.aspx.vb index a0101dd2a..bd27d5f85 100644 --- a/Bancos/IE.aspx.vb +++ b/Bancos/IE.aspx.vb @@ -1026,6 +1026,8 @@ Partial Class Bancos_IE If UsuarioActual.TienePermisoProceso(154) AndAlso ObjIE.CveUsuario = UsuarioActual.CveUsuario And Not ObjIE.IDPoliza > 0 AndAlso NumComplementos = 0 Then LnkEliminar.Visible = True End If + Else + If UsuarioActual.TienePermisoProceso(80) AndAlso ObjIE.CveTipoCuenta = 1 Then LnkDesconciliar.Visible = True End If If UsuarioActual.TienePermisoProceso(85) AndAlso Not ObjIE.FueConciliado Then LnkCancelar.Visible = True @@ -5681,11 +5683,25 @@ Partial Class Bancos_IE End If - - - - - End Sub + + Protected Sub LnkDesconciliar_Click(sender As Object, e As EventArgs) + Dim ObjIE As New ClsBancos() + ObjIE.IniciaTransacSQL() + Dim OcurrioError As Boolean = False + + If Not ObjIE.UpdateBancos_IEConciliado(False, MinFecha, 0, -1, UsuarioActual.CveUsuario, CveIE) Then + OcurrioError = True + End If + If OcurrioError Then + ObjIE.RollBack() + Alert("No se pudo realizar la desconciliación ", TipoMensaje.MsgAdvertencia) + Else + ObjIE.Commit() + Alert("Los movimientos se desconciliarion correctamente.", TipoMensaje.MsgInformacion) + End If + + ObjIE.Dispose() + End Sub End Class \ No newline at end of file