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()); } }
private void cmbBanco_EditValueChanged(object sender, EventArgs e) { try { ba_Banco_Cuenta_Info Verif_Banco = new ba_Banco_Cuenta_Info(); Verif_Banco = (ba_Banco_Cuenta_Info)cmbBanco.Properties.View.GetFocusedRow(); if (Verif_Banco.IdCtaCble == null) { if (flag == 0) { flag = 1; MessageBox.Show("Selecciono un banco sin Cta Ctble. Por favor elija otro Banco"); cmbBanco.Text = ""; } else { flag = 0; } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
public XBAN_Rpt005_frm(ba_Banco_Cuenta_Info Info) { InitializeComponent(); try { cuenta_i = Info; if (Info.Reporte != null) { File.WriteAllBytes(RootReporte, Info.Reporte); } commandBarItem31.PerformClick(); Core.Erp.Reportes.Bancos.XBAN_Rpt005_rpt reportes = new XBAN_Rpt005_rpt(); if (Info.Reporte != null) { reportes.LoadLayout(RootReporte); } var xml = ChequeComprobante.XML; var serializer = new XmlSerializer(typeof(List <XBAN_Rpt005_Info>)); List <XBAN_Rpt005_Info> lsi; using (var reader = new StringReader(xml)) { lsi = (List <XBAN_Rpt005_Info>)serializer.Deserialize(reader); } reportes.DataSource = lsi; xrDesignDockManager1.XRDesignPanel.OpenReport(reportes); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.Message, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ba_Banco_Cuenta_Info get_info(int IdEmpresa, int idBanco) { try { ba_Banco_Cuenta_Info info = new ba_Banco_Cuenta_Info(); using (Entities_banco Context = new Entities_banco()) { ba_Banco_Cuenta Entity = Context.ba_Banco_Cuenta.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdBanco == idBanco); if (Entity == null) { return(null); } info = new ba_Banco_Cuenta_Info { IdEmpresa = Entity.IdEmpresa, ba_descripcion = Entity.ba_descripcion, ba_Num_Cuenta = Entity.ba_Num_Cuenta, ba_num_digito_cheq = Entity.ba_num_digito_cheq, ba_Tipo = Entity.ba_Tipo, Estado = Entity.Estado, IdBanco = Entity.IdBanco, IdCtaCble = Entity.IdCtaCble, ReporteSolo_Cheque = Entity.ReporteSolo_Cheque, MostrarVistaPreviaCheque = Entity.MostrarVistaPreviaCheque == Convert.ToBoolean(Entity.MostrarVistaPreviaCheque), Imprimir_Solo_el_cheque = Entity.Imprimir_Solo_el_cheque == Convert.ToBoolean(Entity.Imprimir_Solo_el_cheque), IdBanco_Financiero = Entity.IdBanco_Financiero, }; } return(info); } catch (Exception) { throw; } }
public ActionResult Nuevo(int IdEmpresa = 0) { #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", "BancoCuenta", "Index"); if (!info.Nuevo) { return(RedirectToAction("Index")); } #endregion ba_Banco_Cuenta_Info model = new ba_Banco_Cuenta_Info { IdEmpresa = IdEmpresa, IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession), lstDet = new List <ba_Banco_Cuenta_x_tb_sucursal_Info>() }; List_Det.set_list(model.lstDet, model.IdTransaccionSession); cargar_combos(IdEmpresa); return(View(model)); }
public Boolean ActualizarEstado(ba_Banco_Cuenta_Info info) { try { using (EntitiesBanco context = new EntitiesBanco()) { var contact = context.ba_Banco_Cuenta.FirstOrDefault(minfo => minfo.IdEmpresa == info.IdEmpresa && minfo.IdBanco == info.IdBanco); if (contact != null) { contact.Estado = "I"; 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.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public JsonResult get_list_procesos(int IdBanco = 0) { try { int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); ba_Banco_Cuenta_Bus bus_cta_bancaria = new ba_Banco_Cuenta_Bus(); ba_Banco_Cuenta_Info info = new ba_Banco_Cuenta_Info(); info = bus_cta_bancaria.get_info(IdEmpresa, IdBanco); if (info == null) { info = new ba_Banco_Cuenta_Info(); } if (info.IdBanco_Financiero == null) { info.IdBanco_Financiero = 0; } List <tb_banco_procesos_bancarios_x_empresa_Info> lst_periodos_x_nominas = new List <tb_banco_procesos_bancarios_x_empresa_Info>(); lst_periodos_x_nominas = bus_proceso_x_empresa.get_list(IdEmpresa, Convert.ToInt32(info.IdBanco_Financiero)); return(Json(lst_periodos_x_nominas, JsonRequestBehavior.AllowGet)); } catch (Exception) { throw; } }
public bool modificarDB(ba_Banco_Cuenta_Info info) { try { using (Entities_banco Context = new Entities_banco()) { ba_Banco_Cuenta Entity = Context.ba_Banco_Cuenta.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdBanco == info.IdBanco); if (Entity == null) { return(false); } Entity.ba_descripcion = info.ba_descripcion; Entity.ba_Num_Cuenta = info.ba_Num_Cuenta; Entity.ba_num_digito_cheq = info.ba_num_digito_cheq; Entity.ba_Tipo = info.ba_Tipo; Entity.IdCtaCble = info.IdCtaCble; Entity.ReporteSolo_Cheque = info.ReporteSolo_Cheque; Entity.IdBanco_Financiero = info.IdBanco_Financiero; Entity.MostrarVistaPreviaCheque = info.MostrarVistaPreviaCheque == Convert.ToBoolean(info.MostrarVistaPreviaCheque); Entity.Imprimir_Solo_el_cheque = info.Imprimir_Solo_el_cheque == Convert.ToBoolean(info.Imprimir_Solo_el_cheque); Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = 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", "BancoCuenta", "Index"); ViewBag.Nuevo = info.Nuevo; ViewBag.Modificar = info.Modificar; ViewBag.Anular = info.Anular; #endregion ba_Banco_Cuenta_Info model = new ba_Banco_Cuenta_Info { IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession), IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa), IdSucursal = Convert.ToInt32(SessionFixed.IdSucursal) }; var lst = bus_cuenta.get_list(model.IdEmpresa, 0, true); Lista_BancoCuenta.set_list(lst, model.IdTransaccionSession); return(View(model)); }
private Boolean Validar_Objeto(ba_Banco_Cuenta_Info info, ref string MensajeError) { try { if (info.ba_descripcion == "") { MensajeError = "Debe Ingresar la descripcion"; return(false); } if (info.IdCtaCble == "") { MensajeError = "Debe Ingresar la cta cble"; return(false); } return(true); } 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("", "Validar_Objeto", ex.Message), ex) { EntityType = typeof(ba_Banco_Cuenta_Bus) }; } }
public void CargarCombos() { try { List <ba_Banco_Cuenta_Info> listaBanco = new List <ba_Banco_Cuenta_Info>(); listaBanco = BusBancos.Get_list_Banco_Cuenta(param.IdEmpresa); cmbBanco.Properties.DataSource = listaBanco; cmbBanco.Properties.DisplayMember = "ba_descripcion"; cmbBanco.Properties.ValueMember = "IdBanco"; ba_Banco_Cuenta_Info Idbanco = listaBanco.FirstOrDefault(); cmbBanco.EditValue = Idbanco.IdBanco; LstTipoPago = BusTipoPagos.Get_List_Tipo_docu_pago(); cmbTipoPagos.DataSource = LstTipoPago; cmbTipoPagos.DisplayMember = "Descripcion"; cmbTipoPagos.ValueMember = "CodDocu_Pago"; searchLookUpEdit_Proveedor.Properties.DataSource = BusProveedor.Get_List_proveedor(param.IdEmpresa); cmbTipoPagos.SelectedIndex = 0; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
public bool anularDB(ba_Banco_Cuenta_Info info) { try { using (Entities_banco Context = new Entities_banco()) { ba_Banco_Cuenta Entity = Context.ba_Banco_Cuenta.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdBanco == info.IdBanco); if (Entity == null) { return(false); } Entity.Estado = info.Estado = "I"; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.Fecha_UltAnu = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ActionResult Modificar(int IdEmpresa = 0, int IdBanco = 0, bool Exito=false) { #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 ba_Banco_Cuenta_Info model = bus_cuenta.get_info(IdEmpresa,IdBanco); 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", "BancoCuenta", "Index"); if (!info.Modificar) return RedirectToAction("Index"); #endregion model.IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession); model.lstDet = bus_cta_det.GetList(IdEmpresa, IdBanco); List_Det.set_list(model.lstDet, model.IdTransaccionSession); cargar_combos(IdEmpresa); if (Exito) ViewBag.MensajeSuccess = MensajeSuccess; return View(model); }
public void set_Info(ba_Banco_Cuenta_Info Info) { try { info_BaCuenta = new ba_Banco_Cuenta_Info(); info_BaCuenta = Info; UCBanco.set_BancoInfo(Convert.ToInt32(Info.IdBanco_Financiero)); txtIdBanco.Text = Convert.ToString(Info.IdBanco); txtDescripcion.Text = Info.ba_descripcion; txtFormCheque.Value = Info.ba_num_digito_cheq; txtNumCuenta.Text = Info.ba_Num_Cuenta; cmbTipoCuenta.Text = Info.ba_Tipo; cmbCuentaContable.set_PlanCtarInfo(Info.IdCtaCble); chkEstado.Checked = (Info.Estado == "A") ? true : false; lbl_Estado.Visible = (Info.Estado == "I") ? true : false; rdbSoloCheque.Checked = Convert.ToBoolean(Info.Imprimir_Solo_el_cheque); rdbChequemascomprobante.Checked = !Convert.ToBoolean(Info.Imprimir_Solo_el_cheque); ckbPreviewChe.Checked = Convert.ToBoolean(Info.MostrarVistaPreviaCheque); BancoCuentI = Info; } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void cmb_Banco_EditValueChanged(object sender, EventArgs e) { try { int IdCuenta = cmb_Banco.EditValue == null ? 0 : Convert.ToInt32(cmb_Banco.EditValue); info_banco = lst_Cuenta.FirstOrDefault(q => q.IdBanco == IdCuenta); if (info_banco != null) { lst_procesos_bancarios = bus_procesos_bancarios.Get_list_procesos_bancarios_x_empresa(param.IdEmpresa, Convert.ToInt32(info_banco.IdBanco_Financiero)); cmb_Proceso.Properties.DataSource = lst_procesos_bancarios; if (lst_procesos_bancarios.Count == 0) { cmb_Proceso.EditValue = null; } else { cmb_Proceso.EditValue = lst_procesos_bancarios.FirstOrDefault().IdProceso_bancario_tipo; } } else { cmb_Proceso.Properties.DataSource = bus_procesos_bancarios.Get_list_procesos_bancarios_x_empresa(param.IdEmpresa); cmb_Proceso.EditValue = null; } } 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 btnSeleccionarChequeTalonario_Click(object sender, EventArgs e) { try { ba_Banco_Cuenta_Info obj_cmbProve = (ba_Banco_Cuenta_Info)gridLookUpEdit_banco.Properties.View.GetFocusedRow(); if (obj_cmbProve != null) { int idBanco = obj_cmbProve.IdBanco; frm = new FrmBA_Talonario_cheques_x_bancoSeleccionar(idBanco); frm.ShowDialog(); textBox1.EditValue = frm.num_cheque; } else { MessageBox.Show("Favor seleccionar un Banco antes de proceder", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void gridLookUpEdit_banco_EditValueChanged(object sender, EventArgs e) { try { int d = 0; ba_Banco_Cuenta_Info obj_cmbProve = (ba_Banco_Cuenta_Info)gridLookUpEdit_banco.Properties.View.GetFocusedRow(); if (obj_cmbProve != null) { txtdigito.EditValue = obj_cmbProve.ba_num_digito_cheq; string micadena = "1"; d = Convert.ToInt32(txtdigito.EditValue); this.txtEjemplo.Text = micadena.PadLeft(d, '0'); load(); } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public bool guardarDB(ba_Banco_Cuenta_Info info) { try { using (Entities_banco Context = new Entities_banco()) { ba_Banco_Cuenta Entity = new ba_Banco_Cuenta { IdEmpresa = info.IdEmpresa, Estado = info.Estado = "A", IdBanco = info.IdBanco = get_id(info.IdEmpresa), ba_descripcion = info.ba_descripcion, ba_Num_Cuenta = info.ba_Num_Cuenta, ba_num_digito_cheq = info.ba_num_digito_cheq, ba_Tipo = info.ba_Tipo, IdCtaCble = info.IdCtaCble, ReporteSolo_Cheque = info.ReporteSolo_Cheque, MostrarVistaPreviaCheque = info.MostrarVistaPreviaCheque == Convert.ToBoolean(info.MostrarVistaPreviaCheque), Imprimir_Solo_el_cheque = info.Imprimir_Solo_el_cheque == Convert.ToBoolean(info.Imprimir_Solo_el_cheque), IdBanco_Financiero = info.IdBanco_Financiero, IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.ba_Banco_Cuenta.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
private void gridView_cbt_ban_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { try { InfoCuenta = (ba_Banco_Cuenta_Info)gridLookUpEdit_banco.GetSelectedDataRow(); string mensaje = ""; if (e.Column.Name == "colcb_Cheque") { ba_Cbte_Ban_Info c = (ba_Cbte_Ban_Info)gridView_cbt_ban.GetFocusedRow(); if (CbtBan_b.VericarChequeExiste(c.cb_Cheque, c.IdEmpresa, c.IdCbteCble, Convert.ToInt32(c.IdTipocbte), c.IdBanco, ref mensaje) == true) { // bandedGridColumn1.OptionsColumn.AllowEdit = false; MessageBox.Show("Por favor cambie el numero de cheque, porque ya fue girado a: " + mensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); // gridView_cbt_ban.SetFocusedRowCellValue(colcb_Cheque, 0); // gridView_cbt_ban.SetFocusedRowCellValue(bandedGridColumn1, false); // gridView_cbt_ban.SetFocusedRowCellValue(bandedGridColumn1, "X"); } else { int g = 0; foreach (var item in LstBin) { if (item.cb_ChequeImpreso != "S" && item.chek == true) { item.cb_Cheque = Convert.ToString(Convert.ToInt32(e.Value) + g); while (item.cb_Cheque.Length < InfoCuenta.ba_num_digito_cheq) { item.cb_Cheque = "0" + item.cb_Cheque; } g++; item.chek = true; } //if (item.cb_Cheque == "0") //{ // g++; // item.cb_Cheque = Convert.ToString(Convert.ToInt32(e.Value) + g); // item.chek = true; //} } gridControl_cbt_ban.RefreshDataSource(); // gridView_cbt_ban.SetFocusedRowCellValue(bandedGridColumn1, true); // gridView_cbt_ban.SetFocusedRowCellValue(bandedGridColumn1, ""); } } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public ActionResult Disenar(ba_Banco_Cuenta_Info model) { int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); int IdBanco = Request.Params["fx_IdBanco"] != null ? Convert.ToInt32(Request.Params["fx_IdBanco"]) : 0; model.ReporteCheque = ReportDesignerExtension.GetReportXml("ReportDesigner"); bus_cuenta.GuardarDisenioDB(IdEmpresa, IdBanco, model.ReporteCheque); return View(model); }
public Boolean GrabarDB(ba_Banco_Cuenta_Info info, ref int idBan) { try { int idBanco; using (EntitiesBanco context = new EntitiesBanco()) { EntitiesBanco EDB = new EntitiesBanco(); var Q = from reg in EDB.ba_Banco_Cuenta where reg.IdEmpresa == info.IdEmpresa && reg.IdBanco == info.IdBanco select reg; if (Q.ToList().Count == 0) { idBanco = getId(info.IdEmpresa); ba_Banco_Cuenta address = new ba_Banco_Cuenta(); address.IdEmpresa = info.IdEmpresa; address.IdBanco = idBanco; address.ba_descripcion = info.ba_descripcion; address.ba_num_digito_cheq = Convert.ToInt32(info.ba_num_digito_cheq); address.ba_Moneda = info.ba_Moneda; address.ba_Num_Cuenta = info.ba_Num_Cuenta; address.ba_Tipo = info.ba_Tipo; address.ba_Ultimo_Cheque = "0"; address.Estado = info.Estado; address.IdCtaCble = info.IdCtaCble; address.Fecha_Transac = info.Fecha_Transac; address.IdUsuario = info.IdUsuario; address.nom_pc = info.nom_pc; address.ip = info.ip; address.Reporte = info.Reporte; address.ReporteSolo_Cheque = info.ReporteSolo_Cheque; address.MostrarVistaPreviaCheque = info.MostrarVistaPreviaCheque; address.Imprimir_Solo_el_cheque = info.Imprimir_Solo_el_cheque; address.IdBanco_Financiero = info.IdBanco_Financiero; context.ba_Banco_Cuenta.Add(address); context.SaveChanges(); idBan = idBanco; } 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; throw new Exception(ex.ToString()); } }
public List <ba_Banco_Cuenta_Info> Get_list_Banco_Cuenta_Todos(int IdEmpres) { List <ba_Banco_Cuenta_Info> lM = new List <ba_Banco_Cuenta_Info>(); EntitiesBanco b = new EntitiesBanco(); try { var select_ = from T in b.vwba_ba_Banco_Cuenta where T.IdEmpresa == IdEmpres select T; ba_Banco_Cuenta_Info Info = new ba_Banco_Cuenta_Info(); Info.IdBanco = 0; Info.ba_descripcion = "Todos"; Info.ba_descripcion2 = "Todos"; lM.Add(Info); foreach (var item in select_) { ba_Banco_Cuenta_Info dat_ = new ba_Banco_Cuenta_Info(); dat_.ba_descripcion = item.ba_descripcion; dat_.ba_descripcion2 = "[" + item.IdBanco + "]-" + item.ba_descripcion + " (" + item.IdCtaCble + ")"; dat_.ba_num_digito_cheq = item.ba_num_digito_cheq; dat_.ba_Moneda = item.ba_Moneda; dat_.ba_Num_Cuenta = item.ba_Num_Cuenta; dat_.ba_Tipo = item.ba_Tipo; dat_.ba_Ultimo_Cheque = item.ba_Ultimo_Cheque; dat_.Estado = item.Estado; dat_.Fecha_Transac = item.Fecha_Transac; dat_.Fecha_UltMod = item.Fecha_UltMod; dat_.IdBanco = item.IdBanco; dat_.IdCtaCble = item.IdCtaCble; dat_.IdEmpresa = item.IdEmpresa; dat_.IdUsuario = item.IdUsuario; dat_.IdUsuarioUltMod = item.IdUsuarioUltMod; dat_.ip = item.ip; dat_.MostrarVistaPreviaCheque = item.MostrarVistaPreviaCheque; dat_.Imprimir_Solo_el_cheque = item.Imprimir_Solo_el_cheque; dat_.nom_pc = item.nom_pc; dat_.Reporte = item.Reporte; dat_.ReporteSolo_Cheque = item.ReporteSolo_Cheque; dat_.IdBanco_Financiero = item.IdBanco_Financiero; dat_.CodigoLegal = item.CodigoLegal; lM.Add(dat_); } return(lM); } 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.ToString()); } }
private void Generar_Archivo_Transferencia() { try { ro_Archivos_Bancos_Generacion_Bus oRo_Archivos_Bancos_Generacion_Bus = new ro_Archivos_Bancos_Generacion_Bus(); _Info.rutaArchivo = sfdDoc.FileName; _Info.ro_rol_detalle.Clear(); if (oListro_Rol_Detalle_Info.Count() == 0) { MessageBox.Show("No hay Datos ", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } else { if (oListro_Rol_Detalle_Info.Where(v => v.check == true).Count() == 0) { MessageBox.Show("No ha seleccionado ningun registro ", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } } info_Cuenta_Banco = ucBa_Proceso_x_Banco1.get_BaCuentaInfo(); info_proceso_Bancario = ucBa_Proceso_x_Banco1.get_Proceso_Info(); _Info.ro_rol_detalle = oListro_Rol_Detalle_Info.Where(v => v.check == true && v.pagacheque == false).ToList(); foreach (var item in oListro_Rol_Detalle_Info) { item.Valor = Convert.ToDouble(item.PendientePago); if (info_Cuenta_Banco.CodigoLegal == "17") { item.NombreCompleto = item.NombreCompleto.Replace("Ñ", "N"); item.NombreCompleto = item.NombreCompleto.Replace("Á", "A"); item.NombreCompleto = item.NombreCompleto.Replace("É", "E"); item.NombreCompleto = item.NombreCompleto.Replace("Í", "I"); item.NombreCompleto = item.NombreCompleto.Replace("Ó", "O"); item.NombreCompleto = item.NombreCompleto.Replace("Ú", "U"); item.NombreCompleto = item.NombreCompleto.Replace("á", "a"); item.NombreCompleto = item.NombreCompleto.Replace("é", "e"); item.NombreCompleto = item.NombreCompleto.Replace("ó", "o"); item.NombreCompleto = item.NombreCompleto.Replace("í", "i"); item.NombreCompleto = item.NombreCompleto.Replace("ú", "u"); } } bus_archivo.GrabarBD(_Info.ro_rol_detalle, info_Cuenta_Banco, info_proceso_Bancario, _Info.rutaArchivo, "", txtCodEmpresa.EditValue.ToString(), ref mensaje); } catch (Exception ex) { MessageBox.Show(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); } }
public ActionResult Nuevo(ba_Banco_Cuenta_Info model) { if (!bus_cuenta.guardarDB(model)) { cargar_combos(model.IdEmpresa); return(View(model)); } return(RedirectToAction("Index")); }
void pu_CargarArchivo(string ruta) { try { info_Cuenta_Banco = ucBa_Proceso_x_Banco1.get_BaCuentaInfo(); info_proceso_Bancario = ucBa_Proceso_x_Banco1.get_Proceso_Info(); string a = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); string nom_archivo = ""; string rutaTemp = a + "/" + nom_archivo + ".biz"; //NOMBRE AUTOMATICO sfdDoc.FileName = oRo_Archivos_Bancos_Generacion_Bus.pu_GenerarNombreArchivo(Convert.ToDecimal(txtIdArchivo.Text == "" ? 1 : Convert.ToDecimal(txtIdArchivo.Text)), info_Cuenta_Banco, info_proceso_Bancario, Convert.ToDateTime(dteFecha.EditValue), cmbDivision.EditValue == null ? "" : cmbDivision.Text.Trim()); nom_archivo = sfdDoc.FileName; if (sfdDoc.ShowDialog() == DialogResult.OK) { if (File.Exists(sfdDoc.FileName)) { File.Delete(sfdDoc.FileName); } Generar_Archivo_Transferencia(); try { readBuffer = System.IO.File.ReadAllBytes(sfdDoc.FileName); } catch (Exception) { } if (readBuffer == null) { readBuffer = new byte[000]; } MessageBox.Show("El archivo se genero correctamente en: " + sfdDoc.FileName, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); txtNomArchivo.Text = nom_archivo; txtRuta.Text = sfdDoc.FileName; txtRuta.EditValue = sfdDoc.FileName; if (MessageBox.Show("Desea ver el Archivo...?", "INFORMACION", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Process.Start(sfdDoc.FileName); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); } }
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 ActionResult Anular(ba_Banco_Cuenta_Info model) { model.IdUsuarioUltAnu = SessionFixed.IdUsuario; if (!bus_cuenta.anularDB(model)) { cargar_combos(model.IdEmpresa); return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Nuevo(int IdEmpresa = 0) { ba_Banco_Cuenta_Info model = new ba_Banco_Cuenta_Info { IdEmpresa = IdEmpresa }; cargar_combos(IdEmpresa); return(View(model)); }
public ActionResult Anular(int IdEmpresa = 0, int IdBanco = 0) { ba_Banco_Cuenta_Info model = bus_cuenta.get_info(IdEmpresa, IdBanco); if (model == null) { return(RedirectToAction("Index")); } cargar_combos(IdEmpresa); return(View(model)); }
public bool anularDB(ba_Banco_Cuenta_Info info) { try { return(odata.anularDB(info)); } catch (Exception) { throw; } }