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();
            }
        }
Example #2
0
        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;
        }
Example #5
0
        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;
        }