private void CargarPedidosUsuario() { Cls_Paquetes_BLL objBLL = new Cls_Paquetes_BLL(); Cls_Paquetes_DAL objDAL = new Cls_Paquetes_DAL(); gdvPaquetes.DataSource = null; gdvPaquetes.DataBind(); objBLL.Listar(ref objDAL); string prueba = txtBuscar.Value; if (objDAL.SError == string.Empty) { gdvPaquetes.SelectedIndex = -1; if (txtBuscar.Value == string.Empty) { DataTable dt = objDAL.DtTablaPaquetes; EnumerableRowCollection <DataRow> query = from dtTablaPaquetes in dt.AsEnumerable() where dtTablaPaquetes.Field <string>("Usuario").ToLower().Replace(" ", "").Contains(Usuario.ToLower().Replace(" ", "")) select dtTablaPaquetes; DataView view = query.AsDataView(); gdvPaquetes.DataSource = view; } else { DataTable dt = objDAL.DtTablaPaquetes; EnumerableRowCollection <DataRow> query = from dtSucursales in dt.AsEnumerable() where dtSucursales.Field <string>("DetallePaquete").ToLower().Replace(" ", "").Contains(txtBuscar.Value.ToLower().Replace(" ", "")) select dtSucursales; DataView view = query.AsDataView(); gdvPaquetes.DataSource = view; } gdvPaquetes.DataBind(); if (gdvPaquetes.Rows.Count > 0) { gdvPaquetes.Visible = true; lblMensaje.Visible = false; lblMensaje.Text = ""; } else { gdvPaquetes.Visible = false; lblMensaje.Visible = true; lblMensaje.Text = "No hay datos que mostrar"; } } else { lblMensaje.Text = objDAL.SError; } }
private void CargarPedidosUsuario() { Cls_Paquetes_BLL objBLL = new Cls_Paquetes_BLL(); Cls_Paquetes_DAL objDAL = new Cls_Paquetes_DAL(); gdvEstados.DataSource = null; gdvEstados.DataBind(); objBLL.Listar(ref objDAL); string prueba = txtBuscar.Value; if (objDAL.SError == string.Empty) { gdvEstados.SelectedIndex = -1; if (txtBuscar.Value == string.Empty) { DataTable dt = objDAL.DtTablaPaquetes; EnumerableRowCollection <DataRow> query = from dtEstados in dt.AsEnumerable() where !dtEstados.Field <int>("Id_Estado").Equals(3) select dtEstados; DataView view = query.AsDataView(); paquetesLista = view; gdvEstados.DataSource = view; gdvEstados.Columns[0].Visible = true; } else { DataTable dt = objDAL.DtTablaPaquetes; EnumerableRowCollection <DataRow> query = from dtEstados in dt.AsEnumerable() where dtEstados.Field <int>("Id_Paquete").ToString().ToLower().Replace(" ", "").Contains(txtBuscar.Value.ToLower().Replace(" ", "")) select dtEstados; DataView view = query.AsDataView(); foreach (DataRowView row in view) { if (row["Id_Estado"].ToString().Equals("3")) { gdvEstados.Columns[0].Visible = false; } } gdvEstados.DataSource = view; } gdvEstados.DataBind(); updpnlGrid.Update(); if (gdvEstados.Rows.Count > 0) { gdvEstados.Visible = true; lblMensaje.Visible = false; lblMensaje.Text = ""; } else { gdvEstados.Visible = false; lblMensaje.Visible = true; lblMensaje.Text = "No hay datos que mostrar"; } } else { lblMensaje.Text = objDAL.SError; } }