protected void BuscarLinkButton_Click(object sender, EventArgs e)
        {
            Repositorio <Cuentas> repositorio = new Repositorio <Cuentas>();
            int id = 0;

            switch (FiltroDropDownList.SelectedIndex)
            {
            case 0:    //Todo
                filtro = c => true;
                break;

            case 1:    //CuentaId
                id     = Utild.ToInt(CriterioTextBox.Text);
                filtro = (c => c.CuentaId == id);
                break;

            case 2:    //Fecha
                filtro = (c => c.Fecha.Equals(CriterioTextBox.Text));
                break;

            case 3:    //Nombre
                filtro = (c => c.Nombre.Contains(CriterioTextBox.Text));
                break;

            case 4:    //Balance
                decimal balance = Utild.ToDecimal(CriterioTextBox.Text);
                filtro = (c => c.Balance == balance);
                break;
            }

            CuentaGridView.DataSource = repositorio.GetList(filtro);
            CuentaGridView.DataBind();
        }
        private Cuentas LlenaClase()
        {
            Cuentas cuentas = new Cuentas();

            cuentas.CuentaId = Utild.ToInt(CuentaIdTextBox.Text);
            cuentas.Fecha    = Utild.ToDateTime(FechaTextBox.Text).Date;
            cuentas.Nombre   = NombreTextBox.Text;
            cuentas.Balance  = Utild.ToDecimal(BalanceTextBox.Text);

            return(cuentas);
        }
        private Depositos LlenaClase()
        {
            Depositos depositos = new Depositos();

            depositos.DepositoId = Utild.ToInt(DepositoIdTextBox.Text);
            depositos.Fecha      = Utild.ToDateTime(FechaTextBox.Text);
            depositos.CuentaId   = Utild.ToInt(CuentaDropDownList.Text);
            depositos.Concepto   = ConceptoTextBox.Text;
            depositos.Monto      = Utild.ToDecimal(MontoTextBox.Text);

            return(depositos);
        }
        protected void BuscarLinkButton_Click(object sender, EventArgs e)
        {
            Repositorio <Cuentas> repositorio = new Repositorio <Cuentas>();
            Cuentas cuentas = repositorio.Buscar(Utild.ToInt(CuentaIdTextBox.Text));

            if (cuentas != null)
            {
                LlenaCampos(cuentas);
            }
            else
            {
                Limpiar();
                Mensaje(TipoMensaje.Error, "No Encontrado");
            }
        }
        protected void BuscarLinkButton_Click(object sender, EventArgs e)
        {
            Repositorio <Depositos> repositorio = new Repositorio <Depositos>();
            Depositos depositos = repositorio.Buscar(Utild.ToInt(DepositoIdTextBox.Text));

            if (depositos != null)
            {
                LlenaCampos(depositos);
            }
            else
            {
                Mensaje(TipoMensaje.Error, "No Encontrado");
                Limpiar();
            }
        }
        protected void EliminarButton_Click(object sender, EventArgs e)
        {
            Repositorio <Cuentas> repositorio = new Repositorio <Cuentas>();
            Cuentas cuentas = repositorio.Buscar(Utild.ToInt(CuentaIdTextBox.Text));

            if (cuentas != null)
            {
                repositorio.Eliminar(cuentas.CuentaId);
                Mensaje(TipoMensaje.Sucess, "Eliminado Correctamente");
                Limpiar();
            }
            else
            {
                Mensaje(TipoMensaje.Error, "No Se Pudo Eliminar");
                Limpiar();
            }
        }
        protected void EliminarButton_Click(object sender, EventArgs e)
        {
            DepositosRepositorio repositorio = new DepositosRepositorio();
            Depositos            depositos   = repositorio.Buscar(Utild.ToInt(DepositoIdTextBox.Text));

            if (depositos != null)
            {
                repositorio.Eliminar(depositos.DepositoId);
                Mensaje(TipoMensaje.Sucess, "Eliminado Correctamente");
                Limpiar();
            }
            else
            {
                Mensaje(TipoMensaje.Error, "No Se Pudo Eliminar");
                Limpiar();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                int id = Utild.ToInt(Request.QueryString["id"]);
                if (id > 0)
                {
                    Repositorio <Cuentas> repositorio = new Repositorio <Cuentas>();
                    var cuenta = repositorio.Buscar(id);

                    if (cuenta == null)
                    {
                        Mensaje(TipoMensaje.Error, "Registro No Encontrado");
                    }
                    else
                    {
                        LlenaCampos(cuenta);
                    }
                }
            }
        }
Example #9
0
        protected void BuscarLinkButton_Click(object sender, EventArgs e)
        {
            Repositorio <Depositos> repositorio = new Repositorio <Depositos>();
            int id = 0;

            switch (FiltroDropDownList.SelectedIndex)
            {
            case 0:    //Todo
                filtro = d => true;
                break;

            case 1:    //CuentaId
                id     = Utild.ToInt(CriterioTextBox.Text);
                filtro = (d => d.DepositoId == id);
                break;

            case 2:    //Fecha
                filtro = (d => d.Fecha.Equals(CriterioTextBox.Text));
                break;

            case 3:    //CuentaId
                id     = Utild.ToInt(CriterioTextBox.Text);
                filtro = (d => d.CuentaId == id);
                break;

            case 4:    //Concepto
                filtro = (d => d.Concepto.Contains(CriterioTextBox.Text));
                break;

            case 5:    //Monto
                decimal monto = Utild.ToDecimal(CriterioTextBox.Text);
                filtro = (d => d.Monto == monto);
                break;
            }

            DepositoGridView.DataSource = repositorio.GetList(filtro);
            DepositoGridView.DataBind();
        }