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(); }
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"); } }
public frmCheque() { InitializeComponent(); Accion = "New"; //Obtener el Siguiente consecutivo de la solicitud" _dsCheque = MovimientosDAC.GetDataEmpty(); _dtCheque = _dsCheque.Tables[0]; InicializarNuevoElemento(); this.StartPosition = FormStartPosition.CenterScreen; }
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(); } } }