Ejemplo n.º 1
0
 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;
     }
 }
Ejemplo n.º 2
0
        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;
            }
        }
Ejemplo n.º 3
0
        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;
            }
        }
Ejemplo n.º 4
0
        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;
            }
        }
Ejemplo n.º 5
0
        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());
            }
        }
Ejemplo n.º 6
0
        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;
            }
        }
Ejemplo n.º 7
0
 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());
     }
 }
Ejemplo n.º 8
0
 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;
     }
 }