private void BindGrid(List <SolicitudUsuarios> lista)
 {
     DatosGridView.DataSource = null;
     DatosGridView.DataSource = lista;
     ViewState[KeyViewState]  = lista;
     DatosGridView.DataBind();
 }
示例#2
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            //Inicializando el filtro en True
            Expression <Func <Paciente, bool> > filtro = x => true;
            PacienteBLL repositorio = new PacienteBLL();
            int         id;

            if (!string.IsNullOrEmpty(FiltroTextBox.Text))
            {
                switch (BuscarPorDropDownList.SelectedIndex)
                {
                case 0:    //ID
                    id     = Utilidades.Utilidades.ToInt(FiltroTextBox.Text);
                    filtro = c => c.Id_Paciente == id;
                    break;

                case 1:    // nombre
                    filtro = c => c.Nombre.Contains(FiltroTextBox.Text);
                    break;
                }
            }

            DatosGridView.DataSource = repositorio.GetList(filtro);
            DatosGridView.DataBind();
        }
示例#3
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            //Inicializando el filtro en True
            Expression <Func <Analisis, bool> > filtro = x => true;
            RepositorioAnalisis repositorio            = new RepositorioAnalisis();
            int id;
            int idPaciente;

            if (!string.IsNullOrEmpty(FiltroTextBox.Text))
            {
                switch (BuscarPorDropDownList.SelectedIndex)
                {
                case 0:    //ID
                    id     = Soporte.ToInt(FiltroTextBox.Text);
                    filtro = c => c.Id_Analisis == id;
                    break;

                case 1:    // codigo Cliente
                    idPaciente = Soporte.ToInt(FiltroTextBox.Text);
                    filtro     = c => c.Id_Paciente == idPaciente;
                    break;
                }
            }
            List <Analisis> lista = repositorio.GetList(filtro);

            DatosGridView.DataSource = lista;
            DatosGridView.DataBind();
        }
        private void MetodoBuscar()
        {
            Expression <Func <Usuarios, bool> > filtro      = x => true;
            RepositorioBase <Usuarios>          repositorio = new RepositorioBase <Usuarios>();

            int id;

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

            case 1:     //UsuarioId
                id     = Convert.ToInt32(CriterioTextBox.Text);
                filtro = c => c.UsuariosId == id;
                break;

            case 2:     //Nombres
                filtro = c => c.Nombres.Contains(CriterioTextBox.Text);
                break;

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

            case 4:     //Cargo
                filtro = c => c.Cargo.Contains(CriterioTextBox.Text);
                break;
            }

            DatosGridView.DataSource = repositorio.GetList(filtro);
            DatosGridView.DataBind();
        }
示例#5
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            //Inicializando el filtro en True
            Expression <Func <Usuario, bool> > filtro = x => true;

            BLL.RepositorioBase <Usuario> repositorio = new BLL.RepositorioBase <Usuario>();
            int id;

            if (!string.IsNullOrEmpty(FiltroTextBox.Text))
            {
                switch (BuscarPorDropDownList.SelectedIndex)
                {
                case 0:    //ID
                    id     = Utils.ToInt(FiltroTextBox.Text);
                    filtro = c => c.Id_Usuario == id;
                    break;

                case 1:    // correo
                    filtro = c => c.Correo.Contains(FiltroTextBox.Text);
                    break;
                }
            }

            DatosGridView.DataSource = repositorio.GetList(filtro);
            DatosGridView.DataBind();
        }
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            Expression <Func <Usuarios, bool> > filtro = x => true;

            BLL.RepositorioBase <Usuarios> repositorio = new BLL.RepositorioBase <Usuarios>();

            int id;

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

            case 1:    //ID
                       // id =  Utilitarios.Utils.ToInt(FiltroTextBox.Text);

                int.TryParse(FiltroTextBox.Text, out id);
                filtro = c => c.UsuarioId == id;
                //
                break;

            case 2:    // nombre
                filtro = c => c.Nombre.Contains(FiltroTextBox.Text);
                break;
            }


            DatosGridView.DataSource = repositorio.GetList(filtro);
            DatosGridView.DataBind();
        }
示例#7
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(FiltroTextBox.Text) && BuscarPorDropDownList.SelectedIndex != 0)
            {
                ScriptManager.RegisterStartupScript(Page, typeof(Page), "Popup", "alert('Debe escribir el criterio')", true);
            }
            else
            {
                Expression <Func <Usuario, bool> > filtro      = x => true;
                BLL.RepositorioBase <Usuario>      repositorio = new BLL.RepositorioBase <Usuario>();

                int id;
                switch (BuscarPorDropDownList.SelectedIndex)
                {
                case 0:
                    filtro = c => true;
                    break;

                case 1:    //ID
                    id     = Convert.ToInt32(FiltroTextBox.Text);
                    filtro = c => c.UsuarioId == id;
                    break;

                case 2:    // Nombre
                    filtro = c => c.Nombre.Contains(FiltroTextBox.Text);
                    break;
                }

                DatosGridView.DataSource = repositorio.GetList(filtro);
                DatosGridView.DataBind();
            }
        }
        protected void bBuscar_Click(object sender, EventArgs e)
        {
            //Inicializando el filtro en True
            Expression <Func <Usuarios, bool> > filtro = x => true;

            BLL.RepositorioBase <Usuarios> repositorio = new BLL.RepositorioBase <Usuarios>();

            int id;

            switch (CamposDropDownList.SelectedIndex)
            {
            case 0:    //ID
                id     = Utilitarios.Utils.ToInt(tFiltro.Text);
                filtro = c => c.UsuarioId == id;
                break;

            case 1:    // nombre
                filtro = c => c.Nombres.Contains(tFiltro.Text);
                break;

            case 2:    // nombre
                filtro = c => c.Email.Contains(tFiltro.Text);
                break;
            }

            DatosGridView.DataSource = repositorio.GetList(filtro);
            DatosGridView.DataBind();
        }
        protected void BuscarPor_Click(object sender, EventArgs e)
        {
            DataTable     dt          = new DataTable();
            string        filtro      = "1=1";
            TiposUsuarios TipoUsuario = new TiposUsuarios();

            if (OperadorDropDownList.SelectedIndex == 0) //ID
            {
                if (FiltroTextBox.Text.Trim().Length == 0)
                {
                    filtro = "1=1";
                }
                else
                {
                    filtro = "TipoUsuarioId = " + FiltroTextBox.Text;
                }
            }
            else if (OperadorDropDownList.SelectedIndex == 1) //Nombre
            {
                if (FiltroTextBox.Text.Trim().Length == 0)
                {
                    filtro = "1=1";
                }
                else
                {
                    filtro = "Descripcion like '%" + FiltroTextBox.Text + "%'";
                }
            }

            dt = TipoUsuario.Listado("TipoUsuarioId, Descripcion", filtro, "TipoUsuarioId ASC");
            DatosGridView.DataSource = dt;
            DatosGridView.DataBind();
        }
示例#10
0
 public void SetDataSource(List <Venta> listaVentas)
 {
     DatosGridView.DataSource = null;
     DatosGridView.DataSource = listaVentas;
     lista = listaVentas;
     DatosGridView.DataBind();
 }
示例#11
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            DateTime desde = Convert.ToDateTime(DesdeTextBox.Text);

            DateTime hasta = Convert.ToDateTime(HastaTextBox.Text);
            int      id;

            switch (BuscarDropDownList.SelectedIndex)
            {
            case 0:

                int.TryParse(FiltroTextBox.Text, out id);
                filtro = c => c.UsuarioId == id && c.Fecha >= desde && c.Fecha <= hasta;
                //
                break;

            case 1:    // nombre
                filtro = c => c.Nombre.Contains(FiltroTextBox.Text) && c.Fecha >= desde && c.Fecha <= hasta;
                break;
            }

            usuarios = repositorio.GetList(filtro);
            DatosGridView.DataSource = usuarios;
            DatosGridView.DataBind();
        }
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            //Inicializando el filtro en True
            Expression <Func <TipoAnalisis, bool> > filtro      = x => true;
            RepositorioBase <TipoAnalisis>          repositorio = new RepositorioBase <TipoAnalisis>();
            int id;

            if (!string.IsNullOrEmpty(FiltroTextBox.Text))
            {
                switch (BuscarPorDropDownList.SelectedIndex)
                {
                case 0:    //ID
                    id     = Soporte.ToInt(FiltroTextBox.Text);
                    filtro = c => c.Id_Tipo_Analisis == id;
                    break;

                case 1:    // nombre
                    filtro = c => c.Nombre.Contains(FiltroTextBox.Text);
                    break;

                case 2:    // precio
                    filtro = c => c.Precio == Soporte.ToDecimal(FiltroTextBox.Text);
                    break;
                }
            }

            DatosGridView.DataSource = repositorio.GetList(filtro);
            DatosGridView.DataBind();
        }
 private void BindGrid(List <TipoArroz> lista)
 {
     DatosGridView.DataSource = null;
     DatosGridView.DataSource = lista;
     ViewState[KeyViewState]  = lista;
     DatosGridView.DataBind();
 }
示例#14
0
 private void BindGrid(List <Factoria> lista)
 {
     DatosGridView.DataSource = null;
     DatosGridView.DataSource = lista;
     ViewState[KeyViewState]  = lista;
     DatosGridView.DataBind();
 }
        protected void BuscarButton_click(object sender, EventArgs e)
        {
            Expression <Func <TipoAnalisis, bool> > Filtros     = x => true;
            RepositorioBase <TipoAnalisis>          repositorio = new RepositorioBase <TipoAnalisis>(new Contexto());
            List <Analisis> analises = new List <Analisis>();

            DateTime Desde = Utils.ToDateTime(DesdeTextBox.Text);
            DateTime Hasta = Utils.ToDateTime(HastaTextBox.Text);

            int id;

            id = Utils.ToInt(CriterioTextBox.Text);



            switch (FiltroDropDown.SelectedIndex)
            {
            case 0:         //Todo
                repositorio.GetList(c => true);
                break;

            case 1:         //ID
                Filtros = c => c.TipoAnalisisId == id;
                break;
            }

            DatosGridView.DataSource = repositorio.GetList(Filtros);
            DatosGridView.DataBind();
        }
        protected void BuscarButton_click(object sender, EventArgs e)
        {
            Expression <Func <DetallePago, bool> > Filtros     = x => true;
            RepositorioBase <DetallePago>          repositorio = new RepositorioBase <DetallePago>(new Contexto());

            int id;

            id = Utils.ToInt(CriterioTextBox.Text);

            switch (FiltroDropDown.SelectedIndex)
            {
            case 0:     //Todo
                repositorio.GetList(c => true);
                break;

            case 1:     //ID
                Filtros = c => c.PagoId == id;
                break;

            case 2:     //ID
                Filtros = c => c.AnalisisId == id;
                break;
            }
            DatosGridView.DataSource = repositorio.GetList(Filtros);
            DatosGridView.DataBind();
        }
示例#17
0
        private void MetodoBuscar()
        {
            Expression <Func <Cuenta, bool> > filtro      = x => true;
            RepositorioBase <Cuenta>          repositorio = new RepositorioBase <Cuenta>();

            int     id;
            decimal n;

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

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

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

            case 3:     //Balance
                n      = Utilidades.Utils.ToDecimal(CriterioTextBox.Text);
                filtro = c => c.Balance == n;
                break;
            }

            DatosGridView.DataSource = repositorio.GetList(filtro);
            DatosGridView.DataBind();
        }
示例#18
0
        protected void Eliminar_Click(object sender, EventArgs e)
        {
            GridViewRow row = DatosGridView.SelectedRow;

            ((List <ProductosDetalle>)ViewState["ProductosDetalle"]).RemoveAt(row.RowIndex);
            DatosGridView.DataSource = ViewState["ProductosDetalle"];
            DatosGridView.DataBind();

            List <ProductosDetalle> detalle = new List <ProductosDetalle>();

            if (DatosGridView.DataSource != null)
            {
                detalle = (List <ProductosDetalle>)DatosGridView.DataSource;
            }
            decimal Total = 0;

            foreach (var item in detalle)
            {
                Total -= item.Precio;
            }
            Total *= (-1);
            if (DatosGridView.Rows.Count > 0)
            {
                PrecioTotalTextBox.Text = Total.ToString();
            }
            if (DatosGridView.Rows.Count == 0)
            {
                PrecioTotalTextBox.Text = string.Empty;
            }
        }
示例#19
0
        private void Buscar()
        {
            int id;

            switch (FiltroDropDownList.SelectedIndex)
            {
            case 0:     //Todor
                repositorio.GetList(x => true);
                break;

            case 1:    //PrestamoId
                id     = Utilidades.Utils.ToInt(CriterioTextBox.Text);
                filtro = c => c.PrestamoId == id;
                //&&(c.Fecha >= Convert.ToDateTime(DesdeTextBox.Text) && c.Fecha <= Convert.ToDateTime(HastaTextBox.Text));
                break;

            case 2:    //CuentaId
                id     = Utilidades.Utils.ToInt(CriterioTextBox.Text);
                filtro = c => c.CuentaId == id;
                //&& (c.Fecha >= Convert.ToDateTime(DesdeTextBox.Text) && c.Fecha <= Convert.ToDateTime(HastaTextBox.Text));
                break;
            }

            lprestamo = repositorio.GetList(filtro);
            DatosGridView.DataSource = lprestamo;
            DatosGridView.DataBind();
        }
示例#20
0
 void Limpiar()
 {
     ordenIdTextbox.Text   = "0";
     fechaTextbox.Text     = DateTime.Today.ToString();
     usuarioIdTextbox.Text = "1";
     DatosGridView.Visible = true;
     DatosGridView.DataBind();
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.QueryString["Consulta"] != null)
     {
         filtro = Request.QueryString["Consulta"];
         DatosGridView.DataSource = BLL.Estudiantes.Listar(filtro);
         DatosGridView.DataBind();
     }
 }
示例#22
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            int      id    = Utils.ToInt(CriterioTextBox.Text);
            int      index = FiltroDropDownList.SelectedIndex;
            DateTime desde = Utils.ToDateTime(DesdeTextBox.Text);
            DateTime hasta = Utils.ToDateTime(HastaTextBox.Text);

            DatosGridView.DataSource = MetodoBuscar(index, CriterioTextBox.Text, desde, hasta);
            DatosGridView.DataBind();
        }
        protected void PagoBuscarAnalisis_Click(object sender, EventArgs e)
        {
            RepositorioBase <DetallePago> pago = new RepositorioBase <DetallePago>(new Contexto());
            int id;

            id = Utils.ToInt(PagoId.Text);

            DatosGridView.DataSource = pago.GetList(c => c.PagoId == id);
            DatosGridView.DataBind();
        }
示例#24
0
        public void RetornaLista()
        {
            int id = 0;


            switch (FiltroDropDownList.SelectedIndex)
            {
            case 0:    //ID
                id     = Utils.ToInt(CriterioTextBox.Text);
                filtro = c => c.RopaId == id;
                Mensaje();

                break;

            case 1:    //  Descripcion
                filtro = c => c.Descripcion.Contains(CriterioTextBox.Text);
                Mensaje();
                break;

            case 2:    //  Marca
                filtro = c => c.Marca.Contains(CriterioTextBox.Text);
                Mensaje();
                break;

            case 3:    // Inventario

                int inventario = Utils.ToInt(CriterioTextBox.Text);
                filtro = c => c.Inventario == inventario;
                Mensaje();
                break;

            case 4:    //Todos

                filtro = x => true;
                Mensaje();
                break;
            }
            var lista = repositorio.GetList(filtro);

            DatosGridView.DataSource = lista;
            Session["Ropas"]         = lista;
            DatosGridView.DataBind();
            CriterioTextBox.Text = "";


            if (DatosGridView.Rows.Count > 0)
            {
                ImprimirButton.Visible = true;
            }
            else
            {
                ImprimirButton.Visible = false;
            }
        }
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            if (paso)
            {
                return;
            }
            Switch();
            DatosGridView.DataSource = BLL.DepartamentoBLL.GetList(filtrar);

            DatosGridView.DataBind();
        }
示例#26
0
 protected void LlenaCampos(Combos combos)
 {
     Limpiar();
     CombosIdTextBox.Text          = combos.ComboId.ToString();
     NombreCombosTextBox.Text      = combos.NombreCombo;
     ProductoIdDropDownList.Text   = combos.ProductoId.ToString();;
     PrecioTotalTextBox.Text       = combos.PrecioTotalCombo.ToString();
     ViewState["ProductosDetalle"] = combos.Producto;
     DatosGridView.DataSource      = (List <ProductosDetalle>)ViewState["ProductosDetalle"];
     DatosGridView.DataBind();
 }
示例#27
0
        protected void Buscar_Click(object sender, EventArgs e)
        {
            int id    = Utils.ToInt(TextBoxCriterio.Text);
            int index = ToInt(DropDrom.SelectedIndex);

            DateTime desde = Utils.ToDateTime(FechaIncio.Text);
            DateTime hasta = Utils.ToDateTime(FechaFin.Text);

            DatosGridView.DataSource = Funcionalidades.FiltrarProducto(id, TextBoxCriterio.Text);
            DatosGridView.DataBind();
            LlenaReport(index, TextBoxCriterio.Text);
        }
示例#28
0
        public void RetornaLista()
        {
            int      id    = 0;
            DateTime desde = Convert.ToDateTime(DesdeTextBox.Text);
            DateTime hasta = Convert.ToDateTime(HastaTextBox.Text);

            switch (FiltroDropDownList.SelectedIndex)
            {
            case 0:    //ID
                id     = util.ToInt(CriterioTextBox.Text);
                filtro = c => c.InversionId == id && (c.Fecha >= desde && c.Fecha <= hasta);
                Mensaje();

                break;

            case 1:    //  Nombre
                filtro = c => c.Motivo.Contains(CriterioTextBox.Text) && (c.Fecha >= desde && c.Fecha <= hasta);
                Mensaje();
                break;

            case 2:    // monto

                decimal monto = util.ToDecimal(CriterioTextBox.Text);
                filtro = c => c.Monto == monto && (c.Fecha >= desde && c.Fecha <= hasta);
                Mensaje();
                break;



            case 3:    //Todos

                filtro = c => true && (c.Fecha >= desde && c.Fecha <= hasta);
                Mensaje();
                break;
            }
            var lista = repositorio.GetList(filtro);

            DatosGridView.DataSource = lista;
            Session["inversion"]     = lista;
            CriterioTextBox.Text     = "";
            DatosGridView.DataBind();



            if (DatosGridView.Rows.Count > 0)
            {
                ImprimirButton.Visible = true;
            }
            else
            {
                ImprimirButton.Visible = false;
            }
        }
示例#29
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            Transferencias transferencia = new Transferencias();


            DataTable dt     = new DataTable();
            string    filtro = "1=1";

            if (DatosDropDownList.SelectedIndex == 0)
            {
                if (DatosTextBox.Text.Trim().Length == 0)
                {
                    filtro = "1=1";
                }
                else
                {
                    filtro = "TransferenciaId = " + DatosTextBox.Text;
                }
                dt = transferencia.Listado(" * ", filtro, "");
                DatosGridView.DataSource = dt;
                DatosGridView.DataBind();
            }
            if (DatosDropDownList.SelectedIndex == 1)
            {
                if (DatosTextBox.Text.Trim().Length == 0)
                {
                    filtro = "2=2";
                }
                else
                {
                    filtro = "Fecha like '%" + DatosTextBox.Text + "%'";
                }

                dt = transferencia.Listado(" * ", filtro, "");
                DatosGridView.DataSource = dt;
                DatosGridView.DataBind();
            }
            if (DatosDropDownList.SelectedIndex == 2)
            {
                if (DatosTextBox.Text.Trim().Length == 0)
                {
                    filtro = "3=3";
                }
                else
                {
                    filtro = "UsuarioId = " + DatosTextBox.Text;
                }

                dt = transferencia.Listado(" * ", filtro, "");
                DatosGridView.DataSource = dt;
                DatosGridView.DataBind();
            }
        }
示例#30
0
        private void DataListBind()
        {
            decimal Total = 0;

            foreach (var item in ((MovieCar)ViewState["Shop"]).Detalle)
            {
                Total += item.Importe;
            }
            CantidadTextBox.Text = Total.ToString();
            ((MovieCar)ViewState["Shop"]).Total = Convert.ToDecimal(CantidadTextBox.Text);
            DatosGridView.DataSource            = ((MovieCar)ViewState["Shop"]).Detalle;
            DatosGridView.DataBind();
        }