public BancoResponse EliminarBanco(BancoRequest filtro)
        {
            BancoResponse Resultado = new BancoResponse();

            try
            {
                using (SqlConnection conexion = new SqlConnection(Configuracion.CadenaConexion("BDNegocio")))
                {
                    conexion.Open();

                    using (SqlCommand cmd = new SqlCommand("usp_EliminarBanco", conexion))
                    {
                        cmd.CommandType = System.Data.CommandType.StoredProcedure;
                        cmd.Parameters.AddWithValue("@CodigoBanco", filtro.CodigoBanco);
                        cmd.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception e)
            {
                Resultado.CodigoError      = -1;
                Resultado.DescripcionError = e.Message;
            }
            return(Resultado);
        }
        public BancoResponse ConsultarBanco(BancoRequest filtro)
        {
            BancoResponse Resultado = new BancoResponse();

            try
            {
                using (SqlConnection conexion = new SqlConnection(Configuracion.CadenaConexion("BDNegocio")))
                {
                    conexion.Open();

                    using (SqlCommand cmd = new SqlCommand("usp_ConsultarBanco", conexion))
                    {
                        cmd.CommandType = System.Data.CommandType.StoredProcedure;
                        cmd.Parameters.AddWithValue("@CodigoBanco", filtro.CodigoBanco ?? (object)DBNull.Value);
                        cmd.Parameters.AddWithValue("@Nombre", filtro.Nombre ?? (object)DBNull.Value);
                        SqlDataReader dr = cmd.ExecuteReader();

                        while (dr.Read())
                        {
                            Resultado.ListaBanco.Add(new ENBanco {
                                CodigoBanco   = dr.GetInt32(dr.GetOrdinal("CodigoBanco")),
                                Nombre        = dr.GetString(dr.GetOrdinal("Nombre")),
                                Direccion     = dr.GetString(dr.GetOrdinal("Direccion")),
                                FechaRegistro = dr.GetDateTime(dr.GetOrdinal("FechaRegistro"))
                            });
                        }
                    }
                }
            }
            catch (Exception e)
            {
                Resultado.CodigoError      = -1;
                Resultado.DescripcionError = e.Message;
            }
            return(Resultado);
        }
        public BancoResponse RegistrarBanco(BancoRequest filtro)
        {
            ADNegocio DA = new ADNegocio();

            return(DA.RegistrarBanco(filtro));
        }
        public BancoResponse EliminarBanco(BancoRequest filtro)
        {
            ADNegocio DA = new ADNegocio();

            return(DA.EliminarBanco(filtro));
        }
        public BancoResponse ConsultarBanco(BancoRequest filtro)
        {
            ADNegocio DA = new ADNegocio();

            return(DA.ConsultarBanco(filtro));
        }
        public BancoResponse ActualizarBanco(BancoRequest filtro)
        {
            ADNegocio DA = new ADNegocio();

            return(DA.ActualizarBanco(filtro));
        }
        public BancoResponse RegistrarBanco(BancoRequest filtro)
        {
            LNNegocio LN = new LNNegocio();

            return(LN.RegistrarBanco(filtro));
        }
        public BancoResponse ConsultarBanco(BancoRequest filtro)
        {
            LNNegocio LN = new LNNegocio();

            return(LN.ConsultarBanco(filtro));
        }
        public BancoResponse EliminarBanco(BancoRequest filtro)
        {
            LNNegocio LN = new LNNegocio();

            return(LN.EliminarBanco(filtro));
        }
        public BancoResponse ActualizarBanco(BancoRequest filtro)
        {
            LNNegocio LN = new LNNegocio();

            return(LN.ActualizarBanco(filtro));
        }