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 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 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 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; } }
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 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.IdBanco_Financiero = info.IdBanco_Financiero; Entity.Imprimir_Solo_el_cheque = info.Imprimir_Solo_el_cheque; Entity.EsFlujoObligatorio = info.EsFlujoObligatorio; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; var lst_det = Context.ba_Banco_Cuenta_x_tb_sucursal.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdBanco == info.IdBanco).ToList(); Context.ba_Banco_Cuenta_x_tb_sucursal.RemoveRange(lst_det); if (info.lstDet.Count > 0) { foreach (var item in info.lstDet) { Context.ba_Banco_Cuenta_x_tb_sucursal.Add(new ba_Banco_Cuenta_x_tb_sucursal { IdEmpresa = info.IdEmpresa, IdBanco = info.IdBanco, IdSucursal = item.IdSucursal, Secuencia = item.Secuencia }); } } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ba_Banco_Cuenta_Info Get_Info_Banco_Cuenta(int IdEmpresa, int Idbanco) { try { using (EntitiesBanco Entity = new EntitiesBanco()) { ba_Banco_Cuenta banco = Entity.ba_Banco_Cuenta.FirstOrDefault(v => v.IdEmpresa == IdEmpresa && v.IdBanco == Idbanco); if (banco != null) { return(new ba_Banco_Cuenta_Info() { IdCtaCble = banco.IdCtaCble, ba_descripcion = banco.ba_descripcion, ba_Moneda = banco.ba_Moneda , ba_Num_Cuenta = banco.ba_Num_Cuenta, IdEmpresa = banco.IdEmpresa, IdBanco = banco.IdBanco, ba_Tipo = banco.ba_Tipo, ba_num_digito_cheq = banco.ba_num_digito_cheq, Reporte = banco.Reporte, ReporteSolo_Cheque = banco.ReporteSolo_Cheque, Imprimir_Solo_el_cheque = banco.Imprimir_Solo_el_cheque, MostrarVistaPreviaCheque = banco.MostrarVistaPreviaCheque, IdBanco_Financiero = banco.IdBanco_Financiero }); } else { return(new ba_Banco_Cuenta_Info()); } } } 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 bool GuardarDbImportacion(List <ba_Banco_Cuenta_Info> Lista_Banco) { try { using (Entities_banco Context = new Entities_banco()) { if (Lista_Banco.Count > 0) { foreach (var item in Lista_Banco) { ba_Banco_Cuenta Entity = new ba_Banco_Cuenta { IdEmpresa = item.IdEmpresa, IdBanco = item.IdBanco, IdBanco_Financiero = item.IdBanco_Financiero, ba_Tipo = item.ba_Tipo, ba_Num_Cuenta = item.ba_Num_Cuenta, ba_num_digito_cheq = item.ba_num_digito_cheq, IdCtaCble = item.IdCtaCble, Estado = item.Estado = "A", ba_descripcion = item.ba_descripcion, Imprimir_Solo_el_cheque = item.Imprimir_Solo_el_cheque, EsFlujoObligatorio = item.EsFlujoObligatorio }; Context.ba_Banco_Cuenta.Add(Entity); Context.SaveChanges(); } } } return(true); } catch (Exception) { throw; } }