Exemple #1
0
        private bool Delete(ref CuentasBancarias Item)
        {
            try
            {
                if (Item.Instance == Infrastructure.Aspect.BusinessEntity.InstanceEntity.Deleted)
                {
                    DataAccessEnterpriseSQL.DAAsignarProcedure("CAJ_CUBASD_UnReg");
                    DataAccessEnterpriseSQL.DAAgregarParametro("@psinEMPR_Codigo", Item.EMPR_Codigo, SqlDbType.SmallInt, 2, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pchrCUBA_Codigo", Item.CUBA_Codigo, SqlDbType.Char, 3, ParameterDirection.Input);

                    if (DataAccessEnterpriseSQL.DAExecuteNonQuery() > 0)
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
                else
                {
                    return(true);
                }
            }
            catch (Exception)
            { throw; }
        }
Exemple #2
0
 private CuentasBancarias SelectOne(Int16 EMPR_Codigo, String CUBA_Codigo)
 {
     try
     {
         CuentasBancarias item = new CuentasBancarias();
         DataAccessEnterpriseSQL.DAAsignarProcedure("CAJ_CUBASS_UnReg");
         DataAccessEnterpriseSQL.DAAgregarParametro("@psinEMPR_Codigo", EMPR_Codigo, SqlDbType.SmallInt, 2, ParameterDirection.Input);
         DataAccessEnterpriseSQL.DAAgregarParametro("@pchrCUBA_Codigo", CUBA_Codigo, SqlDbType.Char, 3, ParameterDirection.Input);
         using (IDataReader reader = DataAccessEnterpriseSQL.DAExecuteReader())
         {
             if (reader.Read())
             {
                 Loader.LoadEntity(reader, item);
                 item.Instance = InstanceEntity.Unchanged;
             }
             else
             {
                 throw new Exception("No se encontro el registro.");
             }
         }
         return(item);
     }
     catch (Exception)
     { throw; }
 }
Exemple #3
0
    // Se filtran los numeros de cuenta dependiendo el banco selecionado
    protected void ddlBanco_SelectedIndexChanged(object sender, EventArgs e)
    {
        Session["banId"]     = ddlBanco.SelectedValue.ToString();
        Session["bancoEdit"] = ddlBancoEdit.SelectedValue.ToString();

        int intBanco    = (Session["banId"].ToString() == "") ? 0 : int.Parse(Session["banId"].ToString());
        int intCompania = (Session["companiaId"].ToString() == "") ? 0 : int.Parse(Session["companiaId"].ToString());

        DataTable dtCuentas = new DataTable();

        dtCuentas = CuentasBancarias.ConsultarCuentasPorBancoCompania(intBanco, intCompania, 0);

        ddlNoCuenta.DataTextField  = "cuenta_bancaria";
        ddlNoCuenta.DataValueField = "cueBan_Id";
        ddlNoCuenta.DataSource     = dtCuentas;
        ddlNoCuenta.DataBind();
        ddlNoCuenta.Items.Insert(0, new ListItem("Seleccione cuenta bancaria", "0"));

        int bancoEdit    = (Session["bancoEdit"].ToString() == "") ? 0 : int.Parse(Session["bancoEdit"].ToString());
        int compañiaEdit = (Session["companiaEdit"].ToString() == "") ? 0 : int.Parse(Session["companiaEdit"].ToString());

        DataTable dtTipoCuentasEdit = new DataTable();

        dtTipoCuentasEdit = CuentasBancarias.consultarTipoCuentaParaEditar(bancoEdit, compañiaEdit, 0);

        ddlTipoCuentaEdit.DataTextField  = "tipCue_Nombre";
        ddlTipoCuentaEdit.DataValueField = "tipCue_Id";
        ddlTipoCuentaEdit.DataSource     = dtTipoCuentasEdit;
        ddlTipoCuentaEdit.DataBind();
        ddlTipoCuentaEdit.Items.Insert(0, new ListItem("Seleccione un tipo de cuenta", "0"));
    }
        protected void GuardarBtton_Click(object sender, EventArgs e)
        {
            bool             paso      = false;
            CuentasBancarias bancarias = new CuentasBancarias();
            RepositorioBase <CuentasBancarias> repo = new RepositorioBase <CuentasBancarias>();

            if (IsValid == false)
            {
                Util.ShowToastr(this.Page, " Campos Vacios", "Error", "Error");
            }
            bancarias = LlenaClase();
            if (CuentaIdTextBox != null)
            {
                paso = repo.Guardar(bancarias);
            }
            else
            {
                paso = repo.Modificar(bancarias);
            }
            if (paso)
            {
                Util.ShowToastr(this.Page, " No se pudo Guardar", "Error", "Error");

                Clean();
            }
            else
            {
                Util.ShowToastr(this.Page, " Guardado con EXITO", "Guardado", "Success");
            }
        }
Exemple #5
0
        public BLCuentasBancarias(IUnityContainer container)
        {
            this.ContainerService = container;
            Loader = new BusinessEntityLoader <CuentasBancarias>();
            CuentasBancarias Item = new CuentasBancarias();

            Loader.EntityType = Item.GetType();
        }
Exemple #6
0
        private void LlenaCampos(CuentasBancarias cuenta)

        {
            CuentaidTextBox.Text = cuenta.CuentaId.ToString();
            FechaTextBox.Text    = cuenta.Fecha.ToString("yyyy-MM-dd");
            NombreTextBox.Text   = cuenta.Nombre;
            BalanceTextBox.Text  = cuenta.Balance.ToString();
        }
Exemple #7
0
    // Guarda el soporte bancario creado por el formulario uno a uno
    protected void btnGuardar_Click(object sender, EventArgs e)
    {
        string usuario       = Session["Usuario"].ToString();
        int    identificador = 0;
        int    pagaduria     = 0;
        string NoCheque      = "No tiene";
        int    talon         = 0;
        string sucursal      = "No tiene";

        if (ddlPagaduriaUno.Text != "")
        {
            pagaduria = int.Parse(ddlPagaduriaUno.Text);
        }

        if (txtNoTalon.Text != "")
        {
            talon = int.Parse(txtNoTalon.Text);
        }

        if (txtIdentificacion.Text != "")
        {
            identificador = int.Parse(txtIdentificacion.Text);
        }

        if (txtNoCheque.Text != "")
        {
            NoCheque = txtNoCheque.Text;
        }

        if (txtSucursal.Text != "")
        {
            sucursal = txtSucursal.Text;
        }

        if (ddlFormaDePago.Text != "" & ddlRecibido.Text != "" & ddlCompania.Text != "" & ddlBanco.Text != "" & ddlNoCuenta.Text != "" & txtFecha.Text != "" & txtValor.Text != "")
        {
            DataTable dtTipoCuenta = new DataTable();
            dtTipoCuenta = CuentasBancarias.ConsultarTipoCuentaBancaria(int.Parse(ddlNoCuenta.SelectedValue.ToString()));
            int tipoCuenta = int.Parse(dtTipoCuenta.Rows[0]["tipCue_Id"].ToString());

            int registros = AdministrarSoportesBancarios.InsertarSoporteBancarioUno(int.Parse(ddlTipoDoc.SelectedValue.ToString()), identificador, pagaduria, int.Parse(ddlFormaDePago.SelectedValue.ToString()),
                                                                                    NoCheque, int.Parse(ddlRecibido.SelectedValue.ToString()), int.Parse(ddlCompania.SelectedValue.ToString()), int.Parse(ddlBanco.SelectedValue.ToString()), tipoCuenta,
                                                                                    int.Parse(ddlNoCuenta.SelectedValue.ToString()), DateTime.Parse(txtFecha.Text), talon, int.Parse(txtValor.Text), sucursal, usuario);

            if (registros > 0)
            {
                ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "Soporte Guardado." + "');window.location.replace('/gestion/recaudoypago/soportebancario')", true);
            }
            else
            {
                ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "El soporte no fue guardado." + "'))", true);
            }
        }
        else
        {
            ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Faltan campos por LLenar');", true);
        }
    }
Exemple #8
0
        public void Buscar()
        {
            int id = 1;
            RepositorioBase <CuentasBancarias> repositorio = new RepositorioBase <CuentasBancarias>();
            CuentasBancarias cuenta = new CuentasBancarias();

            cuenta = repositorio.Buscar(id);
            Assert.IsNotNull(cuenta);
        }
Exemple #9
0
        public CuentasBancarias BuscarM()
        {
            int id = 1;
            RepositorioBase <CuentasBancarias> repositorio = new RepositorioBase <CuentasBancarias>();
            CuentasBancarias cuenta = new CuentasBancarias();

            cuenta = repositorio.Buscar(id);
            return(cuenta);
        }
Exemple #10
0
        public override bool Eliminar(int id)
        {
            Prestamos        prestamo = Buscar(id);
            CuentasBancarias cuenta   = _contexto.Cuenta.Find(prestamo.CuentaId);

            cuenta.Balance -= prestamo.Total;
            _contexto.Entry(cuenta).State = EntityState.Modified;
            return(base.Eliminar(id));
        }
Exemple #11
0
        public override bool Guardar(Prestamos prestamo)
        {
            CuentasBancarias cuenta = _contexto.Cuenta.Find(prestamo.CuentaId);

            cuenta.Balance += prestamo.Total;
            _contexto.Entry(cuenta).State = EntityState.Modified;

            return(base.Guardar(prestamo));
        }
Exemple #12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            CuentasBancarias bancarias = new CuentasBancarias();

            if (!Page.IsPostBack)
            {
                DepositoIdTextBox.Text = "0";
                LLenarComboBox();
            }
        }
Exemple #13
0
        public CuentasBancarias Llenaclase()
        {
            CuentasBancarias cuentas = new CuentasBancarias();

            cuentas.CuentaId = util.ToInt(CuentaidTextBox.Text);
            cuentas.Fecha    = Convert.ToDateTime(FechaTextBox.Text);
            cuentas.Nombre   = NombreTextBox.Text;
            cuentas.Balance  = 0;
            return(cuentas);
        }
        private CuentasBancarias GetCuentas()
        {
            CuentasBancarias cuentasbancarias = new CuentasBancarias();

            cuentasbancarias.CuentaId = 0;
            cuentasbancarias.Nombre   = "Ventas de Software";
            cuentasbancarias.Fecha    = DateTime.Now;
            cuentasbancarias.Balance  = 4000;
            return(cuentasbancarias);
        }
Exemple #15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            CuentasBancarias cuentas = new CuentasBancarias();

            if (!Page.IsPostBack)
            {
                LLenacombobox();
                FechaTextBox.Text = DateTime.Now.ToString("yyyy-MM-dd");
            }
        }
        private CuentasBancarias LlenaClase()
        {
            CuentasBancarias cb = new CuentasBancarias();

            cb.CuentaBancariaId = Utils.ToInt(CBTextBox.Text);
            cb.Fecha            = Convert.ToDateTime(FechaTextBox.Text).Date;
            cb.Nombre           = NombreTextBox.Text;
            cb.Balance          = Utils.ToInt(BalanceTextBox.Text);

            return(cb);
        }
        protected void ButtonEliminar_Click(object sender, EventArgs e)
        {
            RepositorioBase <CuentasBancarias> rb = new RepositorioBase <CuentasBancarias>();
            CuentasBancarias c = rb.Buscar(int.Parse(TextBoxCuentaID.Text));

            if (c != null)
            {
                rb.Eliminar(int.Parse(TextBoxCuentaID.Text));
                Limpiar();
            }
        }
Exemple #18
0
        private bool Update(ref CuentasBancarias Item)
        {
            try
            {
                if (Item.Instance == Infrastructure.Aspect.BusinessEntity.InstanceEntity.Modified)
                {
                    DataAccessEnterpriseSQL.DAAsignarProcedure("CAJ_CUBASU_UnReg");
                    DataAccessEnterpriseSQL.DAAgregarParametro("@psinEMPR_Codigo", Item.EMPR_Codigo, SqlDbType.SmallInt, 2, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pchrCUBA_Codigo", Item.CUBA_Codigo, SqlDbType.Char, 3, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@psinSUCR_Codigo", Item.SUCR_Codigo, SqlDbType.SmallInt, 2, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pchrTIPO_TabBCO", Item.TIPO_TabBCO, SqlDbType.Char, 3, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pchrTIPO_CodBCO", Item.TIPO_CodBCO, SqlDbType.Char, 3, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pchrTIPO_TabMND", Item.TIPO_TabMND, SqlDbType.Char, 3, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pchrTIPO_CodMND", Item.TIPO_CodMND, SqlDbType.Char, 3, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pvchCUBA_NroCuenta", Item.CUBA_NroCuenta, SqlDbType.VarChar, 50, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pchrCUBA_TipoCuenta", Item.CUBA_TipoCuenta, SqlDbType.Char, 1, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pvchCUBA_CuenPuente", Item.CUBA_CuenPuente, SqlDbType.VarChar, 20, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pvchCUBA_CuenContable", Item.CUBA_CuenContable, SqlDbType.VarChar, 20, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pvchCUBA_CtaPorCobrar", Item.CUBA_CtaPorCobrar, SqlDbType.VarChar, 20, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pvchCUBA_CtaPorPagar", Item.CUBA_CtaPorPagar, SqlDbType.VarChar, 20, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pdtmCUBA_FechaCierre", Item.CUBA_FechaCierre, SqlDbType.DateTime, 8, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pbitCUBA_Bloqueo", Item.CUBA_Bloqueo, SqlDbType.Bit, 1, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pbitCUBA_PermChequeBlanco", Item.CUBA_PermChequeBlanco, SqlDbType.Bit, 1, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pbitCUBA_PermImprAutomatica", Item.CUBA_PermImprAutomatica, SqlDbType.Bit, 1, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pvchCUBA_CodAgencia", Item.CUBA_CodAgencia, SqlDbType.VarChar, 20, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pbitCUBA_MedioVirtual", Item.CUBA_MedioVirtual, SqlDbType.Bit, 1, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pbitCUBA_InscritoSOL", Item.CUBA_InscritoSOL, SqlDbType.Bit, 1, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pvchCUBA_Descripcion", Item.CUBA_Descripcion, SqlDbType.VarChar, 100, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pbitCUBA_CtaEmprVinculada", Item.CUBA_CtaEmprVinculada, SqlDbType.Bit, 1, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pvchCUBA_SubCtaIngreso", Item.CUBA_SubCtaIngreso, SqlDbType.VarChar, 20, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pvchCUBA_SubCtaEgreso", Item.CUBA_SubCtaEgreso, SqlDbType.VarChar, 20, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pvchCUBA_SubCtaIngresoEV", Item.CUBA_SubCtaIngresoEV, SqlDbType.VarChar, 20, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pvchCUBA_SubCtaEgresoEV", Item.CUBA_SubCtaEgresoEV, SqlDbType.VarChar, 20, ParameterDirection.Input);
                    DataAccessEnterpriseSQL.DAAgregarParametro("@pchrCUBA_LibroDestino", Item.CUBA_LibroDestino, SqlDbType.Char, 3, ParameterDirection.Input);

                    DataAccessEnterpriseSQL.DAAgregarParametro("@pvchAUDI_UsrMod", Item.AUDI_UsrMod, SqlDbType.VarChar, 20, ParameterDirection.Input);

                    if (DataAccessEnterpriseSQL.DAExecuteNonQuery() > 0)
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
                else
                {
                    return(true);
                }
            }
            catch (Exception)
            { throw; }
        }
Exemple #19
0
    protected void cargarListas()
    {
        DataTable dtCompanias = new DataTable();

        dtCompanias = CuentasBancarias.ConsultarCompanias();

        ddlCompania.DataTextField  = "com_Nombre";
        ddlCompania.DataValueField = "com_Id";
        ddlCompania.DataSource     = dtCompanias;
        ddlCompania.DataBind();
        ddlCompania.Items.Insert(0, new ListItem("Seleccione compañia", ""));
    }
        public override bool Eliminar(int id)
        {
            var deposito            = Buscar(id);
            CuentasBancarias cuenta = deposito.Cuenta;

            cuenta.Balance -= deposito.Monto;

            _contexto.Entry(cuenta).State = EntityState.Modified;
            _contexto.SaveChanges();

            return(base.Eliminar(id));
        }
        protected void ButtonBuscar_Click(object sender, EventArgs e)
        {
            RepositorioBase <CuentasBancarias> rb = new RepositorioBase <CuentasBancarias>();
            CuentasBancarias c = rb.Buscar(int.Parse(TextBoxCuentaID.Text));

            if (c != null)
            {
                TextBoxFecha.Text   = c.Fecha.ToString();
                TextBoxNombre.Text  = c.Nombre;
                TextBoxBalance.Text = c.Balance.ToString();
            }
        }
 public Boolean SaveCuentasBancarias(ref CuentasBancarias Item)
 {
     try
     {
         if (Item.Instance != Infrastructure.Aspect.BusinessEntity.InstanceEntity.Unchanged)
         {
             return(BL_CuentasBancarias.Save(ref Item));
         }
         return(true);
     }
     catch (Exception)
     { throw; }
 }
Exemple #23
0
        public static bool EsValidoCuentaBancaria(string strValor)
        {
            bool bolValido = false;

            try
            {
                bolValido = CuentasBancarias.ValidaCuentaBancaria(strValor);
            }
            catch
            {
            }
            return(bolValido);
        }
        public void Modificar()
        {
            RepositorioBase <CuentasBancarias> repositorio = new RepositorioBase <CuentasBancarias>();
            CuentasBancarias cuentab = new CuentasBancarias();
            bool             paso    = false;

            cuentab.CuentaId = 1;
            cuentab.Fecha    = DateTime.Now;
            cuentab.Nombre   = "Jose";
            cuentab.Balance  = 300;

            paso = repositorio.Modificar(cuentab);
            Assert.AreEqual(true, paso);
        }
Exemple #25
0
        public void Guardar()
        {
            RepositorioBase <CuentasBancarias> repositorio = new RepositorioBase <CuentasBancarias>();
            CuentasBancarias cuenta = new CuentasBancarias();
            bool             paso   = false;

            cuenta.CuentaBancariaId = 1;
            cuenta.Fecha            = DateTime.Now;
            cuenta.Nombre           = "Pedro";
            cuenta.Balance          = 0;

            paso = repositorio.Guardar(cuenta);
            Assert.AreEqual(true, paso);
        }
Exemple #26
0
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            Repositorio <CuentasBancarias> repositorio = new Repositorio <CuentasBancarias>();

            CuentasBancarias cuenta = Llenaclase();

            bool paso = false;

            if (Page.IsValid)
            {
                if (CuentaidTextBox.Text == "0")
                {
                    paso = repositorio.Guardar(cuenta);
                }


                else
                {
                    var verificar = repositorio.Buscar(util.ToInt(CuentaidTextBox.Text));

                    if (verificar != null)
                    {
                        paso = repositorio.Modificar(cuenta);
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this, typeof(Page), "toastr_message", script:
                                                            "toastr.error('Esta Cuenta No Existe','Fallo',{ 'progressBar': true,'positionClass': 'toast-bottom-right'});", addScriptTags: true);
                        return;
                    }
                }

                if (paso)

                {
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "toastr_message", script:
                                                        "toastr.success('Cuenta Registrada','Exito',{ 'progressBar': true,'positionClass': 'toast-bottom-right'});", addScriptTags: true);
                }

                else

                {
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "toastr_message", script:
                                                        "toastr.error('No pudo Guardar','Fallo',{ 'progressBar': true,'positionClass': 'toast-bottom-right'});", addScriptTags: true);
                }
                Limpiar();
                return;
            }
        }
Exemple #27
0
    // Desarrollador 1
    protected void ddlCompania_SelectedIndexChanged(object sender, EventArgs e)
    {
        Session["companiaId"] = ddlCompania.SelectedValue.ToString();

        int intCompania = (Session["companiaId"].ToString() == "") ? 0 : int.Parse(Session["companiaId"].ToString());

        DataTable dtBancos = new DataTable();

        dtBancos = CuentasBancarias.ConsultarBancosPorCompania(intCompania, 1);

        ddlBanco.DataTextField  = "ban_Nombre";
        ddlBanco.DataValueField = "ban_Id";
        ddlBanco.DataSource     = dtBancos;
        ddlBanco.DataBind();
        ddlBanco.Items.Insert(0, new ListItem("Seleccione banco", ""));
    }
        private CuentasBancarias LlenaClase()
        {
            CuentasBancarias bancarias = new CuentasBancarias();

            bancarias.CuentaId = Util.ToInt(CuentaIdTextBox.Text);
            DateTime date;
            bool     resul = DateTime.TryParse(FechaTextBox.Text, out date);

            if (resul == true)
            {
                bancarias.Fecha = date;
            }
            bancarias.Nombre  = NombreTextbox.Text;
            bancarias.Balance = Utilidades.Util.ToDecimal(BalanceTextBox.Text);
            return(bancarias);
        }
Exemple #29
0
    protected void ddlCompania_SelectedIndexChanged(object sender, EventArgs e)
    {
        int cargo     = int.Parse(Session["car_Id"].ToString());
        int formaPago = int.Parse(Session["formaPago"].ToString());

        Session["companiaId"]   = ddlCompania.SelectedValue.ToString();
        Session["companiaEdit"] = ddlCompaniaEdit.SelectedValue.ToString();

        int intCompania = (Session["companiaId"].ToString() == "") ? 0 : int.Parse(Session["companiaId"].ToString());

        int tipoBanco = 1;

        if (intCompania == 5)
        {
            tipoBanco = 0;
        }
        DataTable dtBancos = new DataTable();

        dtBancos = AdministrarSoportesBancarios.ConsultarBancosSoporteBancario(intCompania, tipoBanco, formaPago);

        ddlBanco.DataTextField  = "ban_Nombre";
        ddlBanco.DataValueField = "ban_Id";
        ddlBanco.DataSource     = dtBancos;
        ddlBanco.DataBind();
        ddlBanco.Items.Insert(0, new ListItem("Seleccione banco", ""));

        int companiaEdit = (Session["companiaEdit"].ToString() == "") ? 0 : int.Parse(Session["companiaEdit"].ToString());

        DataTable dtBancosEdit = new DataTable();

        dtBancosEdit = CuentasBancarias.ConsultarBancosPorCompania(companiaEdit, 1);

        ddlBancoEdit.DataTextField  = "ban_Nombre";
        ddlBancoEdit.DataValueField = "ban_Id";
        ddlBancoEdit.DataSource     = dtBancosEdit;
        ddlBancoEdit.DataBind();
        ddlBancoEdit.Items.Insert(0, new ListItem("Seleccione banco", ""));

        if (intCompania != 1)
        {
            txtNoTalon.Enabled = false;
        }
        else
        {
            txtNoTalon.Enabled = true;
        }
    }
        public override bool Modificar(Depositos entity)
        {
            var depositoAnterior = _contexto.Deposito.Include(x => x.Cuenta)
                                   .Where(z => z.DepositosId == entity.DepositosId)
                                   .AsNoTracking()
                                   .FirstOrDefault();

            CuentasBancarias cuenta = depositoAnterior.Cuenta;

            cuenta.Balance -= depositoAnterior.Monto;

            cuenta.Balance += entity.Monto;
            _contexto.Entry(cuenta).State = EntityState.Modified;
            _contexto.SaveChanges();

            return(base.Modificar(entity));
        }