public ActionResult Nuevo(ba_Talonario_cheques_x_banco_Info model) { decimal documento_inicial = Convert.ToDecimal(model.Num_cheque); decimal documento_final = Convert.ToDecimal(model.Documentofinal); int length = model.Num_cheque.Length; string relleno = string.Empty; for (int i = 0; i < length; i++) { relleno += "0"; } decimal secuencia = documento_inicial; for (decimal i = documento_inicial; i < documento_final + 1; i++) { ba_Talonario_cheques_x_banco_Info info = new ba_Talonario_cheques_x_banco_Info { IdEmpresa = model.IdEmpresa, IdBanco = model.IdBanco, Num_cheque = secuencia.ToString(relleno), Estado_bool = model.Estado_bool, Estado = model.Estado_bool == true ? "A" : "I", Usado = model.Usado, }; if (!bus_talonario.guardarDB(info)) { cargar_combos(model.IdEmpresa, Convert.ToInt32(SessionFixed.IdSucursal)); return(View(model)); } secuencia++; } return(RedirectToAction("Index")); }
private void btngenerar_Click(object sender, EventArgs e) { try { gridControltalon.DataSource = null; lista.Clear(); int conta = Convert.ToInt32(txtchqgen.EditValue); int r = 0; decimal c = 0; string micadena; int d = Convert.ToInt32(txtdigito.EditValue); for (int i = 0; i < conta; i++) { r = i + Convert.ToInt32(txtchqini.EditValue); micadena = r.ToString(); Info_Tal_Che = new ba_Talonario_cheques_x_banco_Info(); Info_Tal_Che.Num_cheque = micadena.PadLeft(d, '0'); lista.Add(Info_Tal_Che); } gridControltalon.DataSource = lista; gridControltalon.Refresh(); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public bool anularDB(ba_Talonario_cheques_x_banco_Info info) { try { using (Entities_banco Context = new Entities_banco()) { ba_Talonario_cheques_x_banco Entity = Context.ba_Talonario_cheques_x_banco.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdBanco == info.IdBanco && q.Num_cheque == info.Num_cheque); if (Entity == null) { return(false); } Entity.Estado = info.Estado = "I"; Entity.IdUsuario_Anu = info.IdUsuario_Anu; Entity.FechaAnulacion = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ActionResult Index() { #region Validar Session if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession)) { return(RedirectToAction("Login", new { Area = "", Controller = "Account" })); } SessionFixed.IdTransaccionSession = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString(); SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession; #endregion #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Banco", "TalonarioChequeBanco", "Index"); ViewBag.Nuevo = info.Nuevo; ViewBag.Modificar = info.Modificar; ViewBag.Anular = info.Anular; #endregion ba_Talonario_cheques_x_banco_Info model = new ba_Talonario_cheques_x_banco_Info { IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession), IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa), IdSucursal = Convert.ToInt32(SessionFixed.IdSucursal) }; var lst = bus_talonario.get_list(model.IdEmpresa, model.IdSucursal, true); Lista_TalonarioCheque.set_list(lst, model.IdTransaccionSession); return(View(model)); }
public ActionResult Modificar(int IdEmpresa = 0, int IdBanco = 0, string Num_cheque = "", bool Exito = false) { ba_Talonario_cheques_x_banco_Info model = bus_talonario.get_info(IdEmpresa, IdBanco, Num_cheque); if (model == null) { return(RedirectToAction("Index")); } #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Banco", "TalonarioChequeBanco", "Index"); if (!info.Modificar) { return(RedirectToAction("Index")); } #endregion if (Exito) { ViewBag.MensajeSuccess = MensajeSuccess; } cargar_combos(IdEmpresa, Convert.ToInt32(SessionFixed.IdSucursal)); return(View(model)); }
public Boolean AnularDB(ba_Talonario_cheques_x_banco_Info Info, ref string msg) { try { using (EntitiesBanco context = new EntitiesBanco()) { var contact = context.ba_Talonario_cheques_x_banco.FirstOrDefault(minfo => minfo.IdEmpresa == Info.IdEmpresa && minfo.Num_cheque == Info.Num_cheque); if (contact != null) { contact.Estado = "I"; contact.IdUsuario_Anu = Info.IdUsuario_Anu; contact.MotivoAnulacion = Info.MotivoAnulacion; contact.FechaAnulacion = Info.FechaAnulacion; context.SaveChanges(); } } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public ba_Talonario_cheques_x_banco_Info get_info(int IdEmpresa, int IdBanco, string Num_cheque) { try { ba_Talonario_cheques_x_banco_Info info = new ba_Talonario_cheques_x_banco_Info(); using (Entities_banco Context = new Entities_banco()) { ba_Talonario_cheques_x_banco Entity = Context.ba_Talonario_cheques_x_banco.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdBanco == IdBanco && q.Num_cheque == Num_cheque); if (Entity == null) { return(null); } info = new ba_Talonario_cheques_x_banco_Info { IdEmpresa = Entity.IdEmpresa, IdBanco = Entity.IdBanco, IdCbteCble_cbtecble_Usado = Entity.IdCbteCble_cbtecble_Usado, IdEmpresa_cbtecble_Usado = Entity.IdEmpresa_cbtecble_Usado, IdTipoCbte_cbtecble_Usado = Entity.IdTipoCbte_cbtecble_Usado, Estado_bool = Entity.Estado == "A", Num_cheque = Entity.Num_cheque, secuencia = Entity.secuencia, Usado = Entity.Usado, Fecha_uso = Entity.Fecha_uso }; } return(info); } catch (Exception) { throw; } }
public void set_Info(ba_Talonario_cheques_x_banco_Info _Info) { try { txtNumChq.Text = _Info.Num_cheque; txtidbanco.Text = _Info.IdBanco.ToString(); numcheq = _Info.Num_cheque; cmbCuentaContable.EditValue = _Info.IdBanco; ba_Banco_Cuenta_Info obj_cmbProve = new ba_Banco_Cuenta_Info(); obj_cmbProve = BusCuentaBan.Get_Info_Banco_Cuenta(_Info.IdEmpresa, _Info.IdBanco); txtdigitos.EditValue = obj_cmbProve.ba_num_digito_cheq; txtidbanco.EditValue = obj_cmbProve.IdBanco; txtsecuencia.Text = _Info.secuencia.ToString(); chkEstado.Checked = (_Info.Estado == "A") ? true : false; lblCbt_TipoAnulacion.Visible = (_Info.Estado == "I") ? true : false; chkusado.Checked = (_Info.Usado == null) ? false : Convert.ToBoolean(_Info.Usado); // cmbCuentaContable.EditValue = Info.cuenta; // txtdigitos.Text = Info.numdig.ToString(); string micadena = "1"; int d = Convert.ToInt32(txtdigitos.EditValue); label1.Text = micadena.PadLeft(d, '0'); Info = _Info; } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public bool guardarDB(ba_Talonario_cheques_x_banco_Info info) { try { decimal secuencia = get_secuencia(info.IdEmpresa, info.IdBanco); using (Entities_banco Context = new Entities_banco()) { ba_Talonario_cheques_x_banco Entity = new ba_Talonario_cheques_x_banco { IdEmpresa = info.IdEmpresa, IdBanco = info.IdBanco, Num_cheque = info.Num_cheque, Usado = info.Usado, secuencia = info.secuencia = secuencia++, Fecha_uso = info.Fecha_uso, Estado = info.Estado = "A" }; Context.ba_Talonario_cheques_x_banco.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ba_Talonario_cheques_x_banco_Info Get_Info_Ultimo_cheq_banco(int IdEmpresa, int IdBanco, ref string MensajeErrorOut) { try { string sUltCheq = ""; ba_Talonario_cheques_x_banco_Info talCh = new ba_Talonario_cheques_x_banco_Info(); List <ba_Talonario_cheques_x_banco_Info> lista = new List <ba_Talonario_cheques_x_banco_Info>(); EntitiesBanco OEBanco = new EntitiesBanco(); var select = (from q in OEBanco.ba_Talonario_cheques_x_banco where q.IdEmpresa == IdEmpresa && q.IdBanco == IdBanco select q.Num_cheque).Max(); if (select == null) { sUltCheq = ""; } else { sUltCheq = select.ToString(); } var selectTalonario = from C in OEBanco.ba_Talonario_cheques_x_banco where C.IdEmpresa == IdEmpresa && C.IdBanco == IdBanco && C.Num_cheque == sUltCheq select C; foreach (var item in selectTalonario) { talCh.IdEmpresa = item.IdEmpresa; talCh.Estado = item.Estado; talCh.IdBanco = item.IdBanco; talCh.IdCbteCble_cbtecble_Usado = item.IdCbteCble_cbtecble_Usado; talCh.IdEmpresa_cbtecble_Usado = item.IdEmpresa_cbtecble_Usado; talCh.IdTipoCbte_cbtecble_Usado = item.IdTipoCbte_cbtecble_Usado; talCh.Num_cheque = item.Num_cheque; talCh.secuencia = item.secuencia; talCh.Usado = item.Usado; } return(talCh); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public Boolean GrabarDB(ba_Talonario_cheques_x_banco_Info info, ref string mensaje) { try { using (EntitiesBanco context = new EntitiesBanco()) { EntitiesBanco EDB = new EntitiesBanco(); var Q = from per in EDB.ba_Talonario_cheques_x_banco where (per.Num_cheque == info.Num_cheque && per.IdEmpresa == info.IdEmpresa && per.IdBanco == info.IdBanco) || (per.secuencia == info.secuencia && per.IdEmpresa == info.IdEmpresa && per.IdBanco == info.IdBanco) select per; if (Q.ToList().Count == 0) { var address = new ba_Talonario_cheques_x_banco(); address.IdEmpresa = info.IdEmpresa; address.secuencia = GetSecuencia(info.IdEmpresa); address.IdBanco = info.IdBanco; address.IdCbteCble_cbtecble_Usado = info.IdCbteCble_cbtecble_Usado; address.IdEmpresa_cbtecble_Usado = info.IdEmpresa_cbtecble_Usado; address.IdTipoCbte_cbtecble_Usado = info.IdTipoCbte_cbtecble_Usado; address.IdUsuario_Anu = (info.IdUsuario_Anu == null) ? "" : info.IdUsuario_Anu; //address.MotivoAnulacion = info.MotivoAnulacion; //address.FechaAnulacion = info.FechaAnulacion; address.Fecha_uso = DateTime.Now; address.Num_cheque = info.Num_cheque; address.Usado = info.Usado; address.Estado = info.Estado; context.ba_Talonario_cheques_x_banco.Add(address); context.SaveChanges(); mensaje = "Se ha procedido a guardar ..# : " + info.Num_cheque.ToString() + " EXITOSAMENTE"; } else { return(false); } } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; mensaje = "Error al grabar .." + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public ActionResult Modificar(ba_Talonario_cheques_x_banco_Info model) { if (!bus_talonario.modificarDB(model)) { cargar_combos(model.IdEmpresa, Convert.ToInt32(SessionFixed.IdSucursal)); return(View(model)); } return(RedirectToAction("Consultar", new { IdEmpresa = model.IdEmpresa, IdBanco = model.IdBanco, Num_cheque = model.Num_cheque, Exito = true })); }
public ActionResult Modificar(ba_Talonario_cheques_x_banco_Info model) { if (!bus_talonario.modificarDB(model)) { cargar_combos(model.IdEmpresa, Convert.ToInt32(SessionFixed.IdSucursal)); return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Modificar(ba_Talonario_cheques_x_banco_Info model) { if (!bus_talonario.modificarDB(model)) { cargar_combos(model.IdEmpresa); return(View(model)); } return(RedirectToAction("Index")); }
private Boolean Grabar() { try { string msg = ""; string msg2 = ""; int conta = Convert.ToInt32(txtchqgen.EditValue); int r = 0; string micadena; int d = Convert.ToInt32(txtdigito.EditValue); Boolean allOk = true; if (Validar()) { for (int i = 0; i < conta; i++) { r = i + Convert.ToInt32(txtchqini.EditValue); micadena = r.ToString(); Info_Tal_Che = new ba_Talonario_cheques_x_banco_Info(); Info_Tal_Che.Num_cheque = micadena.PadLeft(d, '0'); Info_Tal_Che.IdEmpresa = param.IdEmpresa; ba_Banco_Cuenta_Info obj_cmbProve = (ba_Banco_Cuenta_Info)cmbCuentaCbte.Properties.View.GetFocusedRow(); Info_Tal_Che.IdBanco = obj_cmbProve.IdBanco; Info_Tal_Che.Estado = "A"; Info_Tal_Che.Usado = false; Info_Tal_Che.cuenta = obj_cmbProve.IdCtaCble; Info_Tal_Che.numdig = d; Info_Tal_Che.ejemplo = Convert.ToInt32(this.txtEjemplo.EditValue); if (!busTal_Che.GrabarDB(Info_Tal_Che, ref msg)) { msg2 = msg; allOk = false; //es porsias igual no funciona la validacion anterior } } if (allOk == true) { ucGe_Menu1.Enabled_bntGuardar_y_Salir = true; ucGe_Menu1.Enabled_btnGuardar = true; MessageBox.Show(Core.Erp.Recursos.Properties.Resources.msgConfirmaGrabarOk, param.Nombre_sistema); } else { MessageBox.Show("Error: " + msg2); } } return(allOk); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); return(false); } }
public List <ba_Talonario_cheques_x_banco_Info> Get_List_Talonario_cheques_x_banco(int IdEmpresa, int IdBanco, ref string MensajeErrorOut) { try { List <ba_Talonario_cheques_x_banco_Info> lista = new List <ba_Talonario_cheques_x_banco_Info>(); EntitiesBanco OEBanco = new EntitiesBanco(); var selectTalonario = from C in OEBanco.ba_Talonario_cheques_x_banco join E in OEBanco.ba_Banco_Cuenta on new { C.IdBanco, C.IdEmpresa } equals new { E.IdBanco, E.IdEmpresa } where C.IdBanco == IdBanco && C.IdEmpresa == IdEmpresa select new { C.IdBanco, C.IdEmpresa, C.IdCbteCble_cbtecble_Usado, C.IdEmpresa_cbtecble_Usado, C.IdTipoCbte_cbtecble_Usado, C.Num_cheque, C.secuencia, C.Usado, C.Estado, E.ba_descripcion }; foreach (var item in selectTalonario) { ba_Talonario_cheques_x_banco_Info talCh = new ba_Talonario_cheques_x_banco_Info(); talCh.IdEmpresa = item.IdEmpresa; talCh.Estado = item.Estado; talCh.IdBanco = item.IdBanco; talCh.IdCbteCble_cbtecble_Usado = item.IdCbteCble_cbtecble_Usado; talCh.IdEmpresa_cbtecble_Usado = item.IdEmpresa_cbtecble_Usado; talCh.IdTipoCbte_cbtecble_Usado = item.IdTipoCbte_cbtecble_Usado; talCh.Num_cheque = item.Num_cheque; talCh.secuencia = item.secuencia; talCh.Usado = item.Usado; talCh.S_Usado = (item.Usado == true) ? "SI" : "NO"; lista.Add(talCh); } return(lista); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public ActionResult Nuevo(int IdEmpresa = 0) { ba_Talonario_cheques_x_banco_Info model = new ba_Talonario_cheques_x_banco_Info { IdEmpresa = IdEmpresa, Estado_bool = true }; cargar_combos(IdEmpresa, Convert.ToInt32(SessionFixed.IdSucursal)); return(View(model)); }
public ActionResult Nuevo(int IdEmpresa = 0) { ba_Talonario_cheques_x_banco_Info model = new ba_Talonario_cheques_x_banco_Info { IdEmpresa = IdEmpresa, Estado_bool = true }; cargar_combos(IdEmpresa); return(View(model)); }
public ActionResult Modificar(int IdEmpresa = 0, int IdBanco = 0, string Num_cheque = "") { ba_Talonario_cheques_x_banco_Info model = bus_talonario.get_info(IdEmpresa, IdBanco, Num_cheque); if (model == null) { return(RedirectToAction("Index")); } cargar_combos(IdEmpresa, Convert.ToInt32(SessionFixed.IdSucursal)); return(View(model)); }
public bool anularDB(ba_Talonario_cheques_x_banco_Info info) { try { return(odata.anularDB(info)); } catch (Exception) { throw; } }
private void gridViewtalonario_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { try { Info = (ba_Talonario_cheques_x_banco_Info)gridViewtalonario.GetFocusedRow(); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void gridViewtalonario_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { try { Info = GetSelectedRow((DevExpress.XtraGrid.Views.Grid.GridView)sender); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public Boolean ModificarDB(ba_Talonario_cheques_x_banco_Info Info, string numcheq, ref string msg) { try { return(Odata.ModificarDB(Info, numcheq, ref msg)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "ModificarDB", ex.Message), ex) { EntityType = typeof(ba_Talonario_cheques_x_banco_Bus) }; } }
public Boolean AnularDB(ba_Talonario_cheques_x_banco_Info Info, ref string msg) { try { Info.IdUsuario_Anu = param.IdUsuario; Info.FechaAnulacion = param.GetDateServer(); return(Odata.AnularDB(Info, ref msg)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "AnularDB", ex.Message), ex) { EntityType = typeof(ba_Talonario_cheques_x_banco_Bus) }; } }
public ActionResult Nuevo(int IdEmpresa = 0) { #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Banco", "TalonarioChequeBanco", "Index"); if (!info.Nuevo) { return(RedirectToAction("Index")); } #endregion ba_Talonario_cheques_x_banco_Info model = new ba_Talonario_cheques_x_banco_Info { IdEmpresa = IdEmpresa, Estado_bool = true }; cargar_combos(IdEmpresa, Convert.ToInt32(SessionFixed.IdSucursal)); return(View(model)); }
public void set_Info(ba_Talonario_cheques_x_banco_Info _Info) { try { txtidbanco.Text = _Info.IdBanco.ToString(); txtnumchq.Text = _Info.Num_cheque.ToString(); txtchqfin.Text = _Info.chqfinal.ToString(); txtchqini.Text = _Info.chqinicial.ToString(); txtchqgen.Text = _Info.totalChq.ToString(); txtdigito.Text = _Info.numdig.ToString(); Info_Tal_Che = _Info; } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void cmbCuentaCbte_EditValueChanged(object sender, EventArgs e) { try { int d = 0; ba_Banco_Cuenta_Info obj_cmbProve = (ba_Banco_Cuenta_Info)cmbCuentaCbte.Properties.View.GetFocusedRow(); txtdigito.EditValue = obj_cmbProve.ba_num_digito_cheq; txtidbanco.EditValue = obj_cmbProve.IdBanco; string micadena = "1"; d = Convert.ToInt32(txtdigito.EditValue); this.txtEjemplo.Text = micadena.PadLeft(d, '0'); if (obj_cmbProve.IdBanco != 0) { Info_Tal_Che = busTal_Che.Get_Info_Ultimo_cheq_banco(param.IdEmpresa, obj_cmbProve.IdBanco, ref msg); } if (Info_Tal_Che != null && Info_Tal_Che.Num_cheque != null) { decimal nchq = (Convert.ToDecimal(Info_Tal_Che.Num_cheque) + 1); string convert = Convert.ToString(nchq); int f = 0; f = Convert.ToInt32(txtdigito.EditValue); this.txtchqini.EditValue = convert.PadLeft(f, '0'); txtnumchq.EditValue = txtchqini.EditValue; } else { txtchqini.EditValue = txtEjemplo.Text; txtnumchq.EditValue = txtEjemplo.Text; } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public Boolean ModificarDB(ba_Talonario_cheques_x_banco_Info info, string numcheq, ref string msg) { try { using (EntitiesBanco context = new EntitiesBanco()) { var contact = context.ba_Talonario_cheques_x_banco.FirstOrDefault(obj => obj.Num_cheque == numcheq && obj.IdEmpresa == info.IdEmpresa && obj.IdBanco == info.IdBanco); if (contact != null) { contact.IdCbteCble_cbtecble_Usado = info.IdCbteCble_cbtecble_Usado; contact.IdEmpresa_cbtecble_Usado = info.IdEmpresa_cbtecble_Usado; contact.IdTipoCbte_cbtecble_Usado = info.IdTipoCbte_cbtecble_Usado; contact.IdUsuario_Anu = (info.IdUsuario_Anu == null) ? "" : info.IdUsuario_Anu; contact.MotivoAnulacion = info.MotivoAnulacion; contact.FechaAnulacion = info.FechaAnulacion; contact.Fecha_uso = info.Fecha_uso; contact.Num_cheque = info.Num_cheque; contact.secuencia = info.secuencia; contact.Usado = info.Usado; contact.Estado = info.Estado; context.SaveChanges(); msg = "Se ha procedido actualizar el registro # : " + info.Num_cheque.ToString() + " EXITOSAMENTE"; } } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; msg = "Se ha producido el siguiente error: " + ex.Message; throw new Exception(ex.ToString()); } }
public bool modificarDB(ba_Talonario_cheques_x_banco_Info info) { try { using (Entities_banco Context = new Entities_banco()) { ba_Talonario_cheques_x_banco Entity = Context.ba_Talonario_cheques_x_banco.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdBanco == info.IdBanco && q.Num_cheque == info.Num_cheque); if (Entity == null) { return(false); } Entity.Usado = info.Usado; Entity.Estado = info.Estado_bool == true ? "A" : "I"; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }