private void CargarUsuarios() { Cls_Personas_BLL objBLL = new Cls_Personas_BLL(); Cls_Personas_DAL objDAL = new Cls_Personas_DAL(); gdvUsuarios.DataSource = null; gdvUsuarios.DataBind(); objBLL.Listar(ref objDAL); if (objDAL.sError == string.Empty) { gdvUsuarios.SelectedIndex = -1; if (txtBuscar.Value == string.Empty) { gdvUsuarios.DataSource = objDAL.dtTablaPersonas; } else { DataTable dt = objDAL.dtTablaPersonas; EnumerableRowCollection <DataRow> query = from dtUsuarios in dt.AsEnumerable() where dtUsuarios.Field <string>("Nombre").ToLower().Contains(txtBuscar.Value.ToLower()) select dtUsuarios; DataView view = query.AsDataView(); gdvUsuarios.DataSource = view; } gdvUsuarios.DataBind(); if (gdvUsuarios.Rows.Count > 0) { gdvUsuarios.Visible = true; lblMensaje.Visible = false; lblMensaje.Text = ""; } else { gdvUsuarios.Visible = false; lblMensaje.Visible = true; lblMensaje.Text = "No hay datos que mostrar"; } } else { lblMensaje.Text = objDAL.sError; } }
private void BusquedaCliente() { Cls_Personas_BLL objBLL = new Cls_Personas_BLL(); Cls_Personas_DAL objDAL = new Cls_Personas_DAL(); objBLL.Listar(ref objDAL); DataTable dt = objDAL.dtTablaPersonas; EnumerableRowCollection <DataRow> query = from dtTablaPersonas in dt.AsEnumerable() where dtTablaPersonas.Field <string>("Cedula").Equals(txtCedula.Value.Trim()) select dtTablaPersonas; DataView view = query.AsDataView(); if (view.Count == 0) { txtCliente.Value = "No se encuentra cliente con esa cédula"; txtCliente.Visible = true; btnRegistrar.Enabled = false; btnRegistrar.Visible = false; divTarjetas.Style.Add("display", "none"); updIngreso.Update(); } else { foreach (DataRowView row in view) { string nombre = row["Nombre"].ToString(); if (!Convert.ToBoolean(row["Activo"].ToString())) { txtCliente.Value = "El cliente se encuentra inactivo"; txtCliente.Visible = true; updIngreso.Update(); } else { txtCliente.Visible = false; txtNombreCliente.Value = row["Nombre"].ToString() + " " + row["Primer_Apellido"].ToString() + " " + row["Segundo_Apellido"].ToString(); txtCedula.Disabled = true; btnBuscar.Visible = false; btnBuscar.Enabled = false; btnLimpiar.Enabled = true; btnLimpiar.Visible = true; if (chkRecoger.Checked) { divEntrega.Style.Add("display", "block"); divSucursal.Style.Add("display", "none"); } else { divEntrega.Style.Add("display", "none"); divSucursal.Style.Add("display", "block"); } divTarjetas.Style.Add("display", "block"); CargarTarjetas(row["Usuario"].ToString()); updIngreso.Update(); } } } }