Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["usuario"] == null)
            {
                Response.Redirect("~/login.aspx");
            }
            BLL.Usuarios usuario = (BLL.Usuarios)Session["usuario"];
            if (usuario.rol_fk != 3)
            {
                Response.Redirect("~/login.aspx");
            }
            if (usuario.estado != "Activo")
            {
                Response.Redirect("~/login.aspx");
            }


            try
            {
                BLL.Tienda tienda = new BLL.Tienda();

                gvTiendaActiva.DataSource = tienda.FindByUser((int)usuario.id, "Inscrita");
                gvTiendaActiva.DataBind();

                gvTienda.DataSource = tienda.FindByUser((int)usuario.id, "Pendiente");
                gvTienda.DataBind();



                BLL.Campana campana = new BLL.Campana();
                gvCampanaActiva.DataSource = campana.FindByUser((int)usuario.id, "Inscrita");
                gvCampanaActiva.DataBind();

                gvCampanaPendiente.DataSource = campana.FindByUser((int)usuario.id, "Pendiente");
                gvCampanaPendiente.DataBind();

                BLL.Empresa empresa = new BLL.Empresa();
                //ddlEmpresa.DataSource = empresa.FindByEstado("Inscrita");
            }
            catch (Exception ex)
            {
                lblMensaje.Text = ex.ToString();
            }
        }
Example #2
0
        public List <Campana> FindByUser(int id_usuario, string estado)
        {
            List <Campana> campanas = new List <Campana>();

            foreach (var ofert in CommomBC.entities.CAMPANA.Where(em => em.USUARIO_FK == id_usuario && em.ESTADO == estado).ToList())
            {
                Campana campana = new Campana();
                campana.id_campana     = (int)ofert.ID_CAMPANA;
                campana.nombre_tienda  = ofert.TIENDA.NOMBRE_TIENDA;
                campana.descripcion    = ofert.DESCRIPCION;
                campana.fecha_inicio   = ofert.FECHA_INICIO.ToString();
                campana.fecha_fin      = ofert.FECHA_FIN.ToString();
                campana.fecha          = ofert.FECHA.ToString();
                campana.estado         = ofert.ESTADO;
                campana.usuario_fk     = ofert.USUARIO_FK;
                campana.tienda_fk      = ofert.TIENDA_FK;
                campana.nombre_campana = ofert.NOMBRE_CAMPANA;
                campana.usuario_nombre = ofert.USUARIO.NOMBRES_USUARIO;
                campanas.Add(campana);
            }
            return(campanas);
        }
Example #3
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            BLL.Usuarios usuario = (BLL.Usuarios)Session["usuario"];
            BLL.Campana  campana = new BLL.Campana();
            campana.nombre_campana = txtNombre.Text;
            campana.usuario_nombre = txtNombre.Text;
            campana.descripcion    = txtDescripcion.Text;
            campana.fecha_inicio   = txtFechaInicio.Value;
            campana.fecha_fin      = txtfechaTermino.Value;
            campana.fecha          = DateTime.Today.ToString();
            campana.usuario_fk     = usuario.id;
            campana.tienda_fk      = Convert.ToDecimal(ddlTienda.SelectedValue);

            bool creada = campana.create();

            if (creada == true)
            {
                lblMensaje.Text = creada.ToString();
            }
            else
            {
                lblMensaje.Text = "no fue posible el registro";
            }
        }