Beispiel #1
0
        private void CargarCheque(int IDCuentaBanco, int IDTipo, int IDSubTipo, int iDRuc, String Numero)
        {
            _dsCheque = MovimientosDAC.GetData(IDCuentaBanco, IDTipo, IDSubTipo, iDRuc, Numero);
            _dtCheque = _dsCheque.Tables[0];
            //_ModuloFuente = ModuloFuente;
            _currentRow = _dsCheque.Tables[0].Rows[0];

            _Asiento = _currentRow["Asiento"].ToString();
        }
Beispiel #2
0
        private void btnAnular_ItemClick_1(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            //Preguntar por restricciones de anulacion

            if (_currentRow["Asiento"].ToString() != "")
            {
                MovimientosDAC.RevierteAsientoContable(Convert.ToInt32(_currentRow["Numero"]), Convert.ToInt32(_currentRow["IDCuentaBanco"]), Convert.ToInt32(_currentRow["IDTipo"]), Convert.ToInt32(_currentRow["IDSubTipo"]), sUsuario);
                MessageBox.Show("El cheque y su transaccion contable se ha anulado");
            }
        }
Beispiel #3
0
        public frmCheque()
        {
            InitializeComponent();
            Accion = "New";
            //Obtener el Siguiente consecutivo de la solicitud"

            _dsCheque = MovimientosDAC.GetDataEmpty();
            _dtCheque = _dsCheque.Tables[0];
            InicializarNuevoElemento();
            this.StartPosition = FormStartPosition.CenterScreen;
        }
Beispiel #4
0
 private void btnAprobar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (_currentRow["Asiento"].ToString() == "" || _currentRow["Asiento"] == null)
     {
         try
         {
             //Security.ConnectionManager.BeginTran();
             String Asiento = MovimientosDAC.GenerarAsientoContable(Convert.ToInt32(_currentRow["Numero"]), Convert.ToInt32(_currentRow["IDCuentaBanco"]), Convert.ToInt32(_currentRow["IDTipo"]), Convert.ToInt32(_currentRow["IDSubTipo"]), sUsuario);
             if (Asiento == "")
             {
                 MessageBox.Show("Ha ocurrido un error tratando de generar el asiento contable del cheque");
                 return;
             }
             CG.frmAsiento ofrmAsiento = new CG.frmAsiento(Asiento, "PndtGuardar", true);
             ofrmAsiento.FormClosed += ofrmAsiento_FormClosed;
             ofrmAsiento.ShowDialog();
             //Security.ConnectionManager.CommitTran();
         }
         catch (Exception ex) {
             MessageBox.Show("Han ocurrido los siguientes errores, tratando de generar el asiento contable \n\r\n\r\n\r\n\r\n\r\n\r\n\r" + ex.Message);
             // Security.ConnectionManager.RollBackTran();
         }
     }
 }