public void Filtrar(ref Cls_Sucursales_DAL objSucDAL) { BDServiceClient Obj_BDService = new BDServiceClient(); try { string error = ""; Crear_Parametros(ref objSucDAL); objSucDAL.dtParametros.Rows.Add("@pNombre", "2", objSucDAL.sFiltro); objSucDAL.DtTabla = Obj_BDService.FiltrarDatos("sp_Listar_Sucursales_Direccion_Filtro", "Sucursales", objSucDAL.dtParametros, ref error); if (error == string.Empty && objSucDAL.DtTabla != null) { objSucDAL.sError = string.Empty; } else { objSucDAL.sError = error; } } catch (Exception ex) { objSucDAL.sError = ex.Message.ToString(); } finally { Obj_BDService.Close(); } }
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(); }
public void Listar(ref Cls_Sucursales_DAL objSucDAL) { BDServiceClient Obj_BDService = new BDServiceClient(); try { string SSP_Nombre = "sp_Listar_Sucursales_Direccion"; string SNombreTabla = "Sucursales"; string error = ""; objSucDAL.DtTabla = Obj_BDService.ListarDatos(SSP_Nombre, SNombreTabla, ref error); if (error == string.Empty && objSucDAL.DtTabla != null) { objSucDAL.sError = string.Empty; } else { objSucDAL.sError = error; } } catch (Exception ex) { objSucDAL.sError = ex.Message.ToString(); } finally { Obj_BDService.Close(); } }
public void Eliminar(ref Cls_Sucursales_DAL objSucDAL) { BDServiceClient Obj_BDService = new BDServiceClient(); string vError = string.Empty; Crear_Parametros(ref objSucDAL); objSucDAL.dtParametros.Rows.Add("@Id_Sucursal", "1", objSucDAL.SId_Sucursal); Obj_BDService.EliminarDato("sp_Eliminar_Sucursal", "Sucursales", objSucDAL.dtParametros, ref vError); objSucDAL.sError = vError; }
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; } }
public void Crear_Parametros(ref Cls_Sucursales_DAL objSucDAL) { try { objSucDAL.dtParametros = new DataTable("Parametros"); objSucDAL.dtParametros.Columns.Add("Nombre"); objSucDAL.dtParametros.Columns.Add("Tipo"); objSucDAL.dtParametros.Columns.Add("Valor"); objSucDAL.sError = string.Empty; } catch (Exception Error) { objSucDAL.sError = Error.Message.ToString(); objSucDAL.dtParametros = null; } }
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; } }
public void Editar(ref Cls_Sucursales_DAL objSucDAL) { BDServiceClient Obj_BDService = new BDServiceClient(); string vError = string.Empty; char vAccion = objSucDAL.CAccion; Crear_Parametros(ref objSucDAL); objSucDAL.dtParametros.Rows.Add("@Id_Sucursal", "1", objSucDAL.SId_Sucursal); objSucDAL.dtParametros.Rows.Add("@Nombre", "2", objSucDAL.SNombre); objSucDAL.dtParametros.Rows.Add("@Dia_Apertura", "2", objSucDAL.sDiaApertura); objSucDAL.dtParametros.Rows.Add("@Dia_Cierre", "2", objSucDAL.sDiaCierre); objSucDAL.dtParametros.Rows.Add("@Activo", "8", objSucDAL.SActivo); objSucDAL.dtParametros.Rows.Add("@Provincia", "2", objSucDAL.SProvincia); objSucDAL.dtParametros.Rows.Add("@Canton", "2", objSucDAL.SCanton); objSucDAL.dtParametros.Rows.Add("@Distrito", "2", objSucDAL.SDistrito); objSucDAL.dtParametros.Rows.Add("@Direccion_Exacta", "2", objSucDAL.SDireccionExacta); objSucDAL.dtParametros.Rows.Add("@Hora_Apertura", "9", objSucDAL.sHoraApertura); objSucDAL.dtParametros.Rows.Add("@Hora_Cierre", "9", objSucDAL.sHoraCierre); Obj_BDService.ModificarDato("sp_Modificar_Sucursal", "Sucursal", objSucDAL.dtParametros, ref vAccion, ref vError); objSucDAL.CAccion = vAccion; objSucDAL.sError = vError; }