private void CargarSucursales() { Cls_Sucursales_BLL objBLL = new Cls_Sucursales_BLL(); Cls_Sucursales_DAL objDAL = new Cls_Sucursales_DAL(); ddlSucursales.DataSource = null; ddlSucursales.DataBind(); objBLL.Listar(ref objDAL); DataTable dt = objDAL.DtTabla; EnumerableRowCollection <DataRow> query = from dtSucursales in dt.AsEnumerable() where dtSucursales.Field <bool>("Activo").Equals(true) select dtSucursales; DataView view = query.AsDataView(); ddlSucursales.DataTextField = "Nombre"; ddlSucursales.DataValueField = "Id_Sucursal"; ddlSucursales.DataSource = view; ddlSucursales.DataBind(); }
private void CargarSucursales() { Cls_Sucursales_BLL objBLL = new Cls_Sucursales_BLL(); Cls_Sucursales_DAL objDAL = new Cls_Sucursales_DAL(); objBLL.Listar(ref objDAL); if (objDAL.sError == string.Empty) { gdvSucursales.SelectedIndex = -1; if (txtBuscar.Value == string.Empty) { gdvSucursales.DataSource = objDAL.DtTabla; } else { DataTable dt = objDAL.DtTabla; EnumerableRowCollection <DataRow> query = from dtSucursales in dt.AsEnumerable() where dtSucursales.Field <string>("Nombre").ToLower().Contains(txtBuscar.Value.ToLower()) select dtSucursales; DataView view = query.AsDataView(); gdvSucursales.DataSource = view; } gdvSucursales.DataBind(); if (gdvSucursales.Rows.Count > 0) { gdvSucursales.Visible = true; lblMensaje.Visible = false; lblMensaje.Text = ""; } else { gdvSucursales.Visible = false; lblMensaje.Visible = true; lblMensaje.Text = "No hay datos que mostrar"; } } else { lblMensaje.Text = objDAL.sError; } }
private void CargarSucursales() { Cls_Sucursales_BLL objBLL = new Cls_Sucursales_BLL(); Cls_Sucursales_DAL objDAL = new Cls_Sucursales_DAL(); rptSucursales.DataSource = null; rptSucursales.DataBind(); objBLL.Listar(ref objDAL); if (objDAL.sError == string.Empty) { DataTable dt = objDAL.DtTabla; EnumerableRowCollection <DataRow> query = from dtSucursales in dt.AsEnumerable() where dtSucursales.Field <bool>("Activo").Equals(true) select dtSucursales; DataView view = query.AsDataView(); rptSucursales.DataSource = view; rptSucursales.DataBind(); if (rptSucursales.Items.Count > 0) { lblRtpMensaje.Visible = false; lblRtpMensaje.Text = ""; } else { lblRtpMensaje.Visible = true; lblRtpMensaje.Text = "No hay datos que mostrar"; } } else { lblRtpMensaje.Text = objDAL.sError; } }