예제 #1
0
        public tb_banco_Info get_info(int IdBanco)
        {
            try
            {
                tb_banco_Info info = new tb_banco_Info();
                using (Entities_general Context = new Entities_general())
                {
                    tb_banco Entity = Context.tb_banco.FirstOrDefault(q => q.IdBanco == IdBanco);
                    if (Entity == null)
                    {
                        return(null);
                    }

                    info = new tb_banco_Info
                    {
                        IdBanco                   = Entity.IdBanco,
                        ba_descripcion            = Entity.ba_descripcion,
                        Estado                    = Entity.Estado,
                        CodigoLegal               = Entity.CodigoLegal,
                        TieneFormatoTransferencia = Entity.TieneFormatoTransferencia
                    };
                }
                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #2
0
 public Boolean GrabarDB(tb_banco_Info Info, ref string msg)
 {
     try
     {
         Boolean resultado = false;
         using (EntitiesGeneral context = new EntitiesGeneral())
         {
             var address = new tb_banco();
             address.IdBanco                   = Info.IdBanco = getId();
             address.ba_descripcion            = Info.ba_descripcion;
             address.Estado                    = Info.Estado;
             address.CodigoLegal               = Info.CodigoLegal;
             address.TieneFormatoTransferencia = Convert.ToBoolean(Info.TieneFormatoTransferencia);
             context.tb_banco.Add(address);
             context.SaveChanges();
             msg       = "Se ha procedido grabar el Banco #: " + address.IdBanco.ToString() + " exitosamente.";
             resultado = true;
         }
         return(resultado);
     }
     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());
     }
 }
예제 #3
0
        //Método para inserir Banco
        public void InserirBanco(tb_banco obj_Banco)
        {
            //Cria o Banco
            Banco objBanco = new Banco();

            //Adciona o objeto para gravar
            objBanco.AddTotb_banco(obj_Banco);

            //salva a operacao
            objBanco.SaveChanges();

        }
        public ActionResult GravarBanco(string nome_banco, string endereco, string telefone, string site_banco, int?cod_banco)
        {
            if (nome_banco.Trim() == string.Empty || endereco.Trim() ==
                string.Empty || telefone.Trim() ==
                string.Empty || site_banco.Trim() == string.Empty)
            {
                ViewBag.Validar = 0;
            }
            else
            {
                try
                {
                    //Cria o Objeto DAO
                    BancoDAO objDAO = new BancoDAO();

                    //Cria o objeto para gravar
                    tb_banco    objBanco    = new tb_banco();
                    tb_endereco objEndereco = new tb_endereco();

                    objBanco.cod_usuario = CodigoUsuarioLogado;
                    objBanco.nome_banco  = nome_banco.Trim();
                    objEndereco.endereco = endereco.Trim();
                    objEndereco.telefone = telefone.Trim();
                    objBanco.site_banco  = site_banco.Trim();

                    objBanco.tb_endereco.Add(objEndereco);

                    if (cod_banco == null)
                    {
                        objDAO.InserirBanco(objBanco);
                    }
                    else
                    {
                        objBanco.cod_banco = Convert.ToInt32(cod_banco);
                        objDAO.AlterarBanco(objBanco);
                    }

                    ViewBag.Validar = 1;
                }
                catch
                {
                    ViewBag.Validar = -1;
                }
            }

            ConsultarBanco();

            return(View("Banco"));
        }
예제 #5
0
        //Método para alterar todos os Bancos cadastrados
        public void AlterarBanco(tb_banco objEntrada)
        {
            //Cria Objeto Banco
            Banco objBanco = new Banco();

            //Será criado o objeto objCadastroBanco com o nome de todos os bancos cadastraddos e seus respectivos endereços
            tb_banco objCadastroBanco = objBanco.tb_banco.Include("tb_endereco")
                                        .FirstOrDefault(p => p.cod_banco == objEntrada.cod_banco);

            //Guarda os valores do banco no objeto ObjCadastroBanco a qual vao estar disponível para alteração
            objCadastroBanco.nome_banco = objEntrada.nome_banco;
            objCadastroBanco.tb_endereco.First().endereco = objEntrada.tb_endereco.First().endereco;
            objCadastroBanco.tb_endereco.First().endereco = objEntrada.tb_endereco.First().telefone;
            objCadastroBanco.site_banco = objEntrada.site_banco;

            //salva a operacao
            objBanco.SaveChanges();
        
        }
예제 #6
0
 public bool anularDB(tb_banco_Info info)
 {
     try
     {
         using (Entities_general Context = new Entities_general())
         {
             tb_banco Entity = Context.tb_banco.FirstOrDefault(q => q.IdBanco == info.IdBanco);
             if (Entity == null)
             {
                 return(false);
             }
             Entity.Estado = info.Estado = "I";
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #7
0
        public bool modificarDB(tb_banco_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_banco Entity = Context.tb_banco.FirstOrDefault(q => q.IdBanco == info.IdBanco);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.CodigoLegal               = info.CodigoLegal;
                    Entity.ba_descripcion            = info.ba_descripcion;
                    Entity.TieneFormatoTransferencia = info.TieneFormatoTransferencia;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #8
0
 public bool guardarDB(tb_banco_Info info)
 {
     try
     {
         using (Entities_general Context = new Entities_general())
         {
             tb_banco Entity = new tb_banco
             {
                 IdBanco                   = info.IdBanco = get_id(),
                 ba_descripcion            = info.ba_descripcion,
                 Estado                    = info.Estado = "A",
                 CodigoLegal               = info.CodigoLegal,
                 TieneFormatoTransferencia = info.TieneFormatoTransferencia
             };
             Context.tb_banco.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }