public ActionResult Delete(CarritoRegistrado UserOk)
        {
            _gestorDeCarrito.Borrar(Convert.ToInt32(UserOk.Id));

            UsuarioNuevo objUser = (UsuarioNuevo)Session[SessionName.User];

            return(PartialView("_List", _gestorDeCarrito.ListarXNomb(objUser.NombreUsuario)));
        }
        // GET: ProductosPedidos
        public ActionResult Index()
        {
            List <ProductoRegistrado> n = new List <ProductoRegistrado>();

            n = _gestorDeProducto.Listar();

            UsuarioNuevo objUser = (UsuarioNuevo)Session[SessionName.User];

            ViewBag.Nombre = objUser.NombreUsuario;
            return(View(_gestorDeProducto.Listar()));
        }
Exemple #3
0
        public ActionResult Create(UsuarioNuevo registroNuevo)
        {
            //this._gestorDeRol.Listar();

            if (!ModelState.IsValid)
            {
                return(PartialView("_Create", registroNuevo));
            }
            this._gestorDeUsuarios.Registrar(registroNuevo);
            return(PartialView("_List", _gestorDeUsuarios.ListarOk()));
        }
Exemple #4
0
        public UsuarioRegistrado Registrar(UsuarioNuevo registroNuevo)
        {
            Usuario nuevoUsuario = Mapper.Map <Usuario>(registroNuevo);

            using (TrabajoFinalBD db = new TrabajoFinalBD())
            {
                db.Usuarios.Add(nuevoUsuario);
                db.SaveChanges();
            }
            return(Mapper.Map <UsuarioRegistrado>(nuevoUsuario));
        }
        public ActionResult Edit(CarritoActualizar productoActualizar)
        {
            if (!ModelState.IsValid)
            {
                return(PartialView("_Edit", productoActualizar));
            }

            _gestorDeCarrito.Actualizar(productoActualizar);
            UsuarioNuevo objUser = (UsuarioNuevo)Session[SessionName.User];

            return(PartialView("_List", _gestorDeCarrito.ListarXNomb(objUser.NombreUsuario)));
        }
Exemple #6
0
 protected override bool AuthorizeCore(HttpContextBase httpContext)
 {
     if (httpContext.Session[SessionName.User] != null)
     {
         UsuarioNuevo objUser = (UsuarioNuevo)httpContext.Session["user"];
         if (objUser.RolId.ToString().Equals(UserTypeNames.Admin.ToLower()))
         {
             return(true);
         }
     }
     return(false);
 }
        public PartialViewResult List(int page, int rows)
        {
            UsuarioNuevo objUser = (UsuarioNuevo)Session[SessionName.User];

            if (page <= 0 || rows <= 0)
            {
                return(PartialView(new List <CarritoRegistrado>()));
            }
            var startRecord = ((page - 1) * rows) + 1;
            var endRecord   = page * rows;

            return(PartialView("_List", _gestorDeCarrito.PagedList(startRecord, endRecord, objUser.NombreUsuario)));
        }
        public ActionResult Index(UsuarioNuevo registroNuevo)
        {
            //if (ModelState.IsValid)
            //{
            List <UsuarioRegistrado> reg = new List <UsuarioRegistrado>();



            reg = _gestorDeUsuarios.Login(registroNuevo.NombreUsuario, registroNuevo.Contraseña);

            UsuarioNuevo un = new UsuarioNuevo();

            un.Id              = reg[0].Id;
            un.NombreUsuario   = reg[0].NombreUsuario;
            un.Apellidos       = reg[0].Apellidos;
            un.Nombres         = reg[0].Nombres;
            un.FechaNacimiento = reg[0].FechaNacimiento;
            un.Telefono        = reg[0].Telefono;
            un.EstadoCivil     = reg[0].EstadoCivil;
            un.Estado          = reg[0].Estado;
            un.RolId           = reg[0].RolId;
            un.Contraseña      = reg[0].Contraseña;


            if (reg.Count > 0)
            {
                Session[SessionName.User] = un;

                if (reg[0].RolId == 3)
                {
                    return(RedirectToAction("Index_Administrador", "Home"));
                }
                else
                {
                    return(RedirectToAction("Index", "Home"));
                }
            }
            else
            {
                ViewBag.ErrorMessage = "contraseña invalido";
            }
            //}
            return(PartialView("_Create"));
        }
        public ActionResult detalle(ProductoRegistrado prodReg)
        {
            UsuarioNuevo objUser = (UsuarioNuevo)Session[SessionName.User];

            ProductoActualizar x = new ProductoActualizar();

            x = _gestorDeProducto.FindById(prodReg.Id);

            CarritoNuevo carrito = new CarritoNuevo();

            carrito.NombreProd    = x.Descripcion;
            carrito.Precio        = x.Precio;
            carrito.Cantidad      = 1;
            carrito.NombreUsuario = objUser.NombreUsuario;
            _gestorDeCarrito.Registrar(carrito);

            //_gestorDeProducto.Borrar(Convert.ToInt32(UserOk.Id));
            return(PartialView("_Orden", _gestorDeProducto.Listar()));
        }
Exemple #10
0
        // GET: Usuarios
        public ActionResult Index()
        {
            int pagina = 601; //ID EN BASE DE DATOS

            using (TAT001Entities db = new TAT001Entities())
            {
                string u = User.Identity.Name;
                //string u = "admin";
                var user = db.USUARIOs.Where(a => a.ID.Equals(u)).FirstOrDefault();
                ViewBag.permisos = db.PAGINAVs.Where(a => a.ID.Equals(user.ID)).ToList();
                ViewBag.carpetas = db.CARPETAVs.Where(a => a.USUARIO_ID.Equals(user.ID)).ToList();
                ViewBag.usuario  = user; ViewBag.returnUrl = Request.Url.PathAndQuery;;
                ViewBag.rol      = user.PUESTO.PUESTOTs.Where(a => a.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50;
                ViewBag.Title    = db.PAGINAs.Where(a => a.ID.Equals(pagina)).FirstOrDefault().PAGINATs.Where(b => b.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50;
                ViewBag.warnings = db.WARNINGVs.Where(a => (a.PAGINA_ID.Equals(pagina) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList();
                ViewBag.textos   = db.TEXTOes.Where(a => (a.PAGINA_ID.Equals(pagina) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList();

                try
                {
                    string p = Session["pais"].ToString();
                    ViewBag.pais = p + ".png";
                }
                catch
                {
                    //ViewBag.pais = "mx.png";
                    //return RedirectToAction("Pais", "Home");
                }
                Session["spras"] = user.SPRAS_ID;
            }
            string spra = Session["spras"].ToString();

            ViewBag.PUESTO_ID = new SelectList(db.PUESTOTs.Where(a => a.SPRAS_ID.Equals(spra)), "PUESTO_ID", "TXT50");
            ViewBag.ROLs      = new SelectList(db.ROLs, "ID", "ID");
            ViewBag.SPRAS_ID  = new SelectList(db.SPRAS, "ID", "DESCRIPCION");
            ViewBag.BUNIT     = new SelectList(db.SOCIEDADs, "BUKRS", "BUKRS");

            var          uSUARIOs = db.USUARIOs.Include(u => u.PUESTO).Include(u => u.SPRA);
            UsuarioNuevo un       = new UsuarioNuevo();

            un.L = uSUARIOs;
            return(View(un));
        }
Exemple #11
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         Persona persona = new Persona(Convert.ToInt32(txtCedula.Text), txtNombre.Text, txtApellido1.Text, txtApellido2.Text, Convert.ToInt32(cmbEdad.Value.ToString()), txtDireccion.Text, Convert.ToInt32(txtTelefono.Text), txtCorreo.Text, "H", Convert.ToDateTime(dateNacimiento.Text));
         //Valida que se este ingresando toda la informacion
         if (!logicaPersona.ValidarCamposRequeridos(persona))
         {
             MessageBox.Show("Existe información pendiente de ser llenada", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return;
         }
         //Valida que el email sea valido
         if (!logicaPersona.ValidarEmail(persona.CorreoElectronico))
         {
             MessageBox.Show("El correo electrónico no es una dirección válida", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return;
         }
         if (!logicaPersona.ValidarEdadYFecha(persona))
         {
             MessageBox.Show("La informacion de la edad y la fecha de nacimiento no coinciden", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return;
         }
         if (logicaPersona.IngresarPersona(persona.NumeroIdentificacion, persona.Nombre, persona.PrimerApellido, persona.SegundoApellido, persona.Edad, persona.Direccion, persona.Telefono, persona.CorreoElectronico, persona.Genero, persona.FechaNacimiento))
         {
             MessageBox.Show("Informacion guardada con exito!!", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
             UsuarioNuevo usuario = new UsuarioNuevo();
             this.Hide();
             usuario.persona = persona;
             usuario.ShowDialog();
             this.Close();
         }
         else
         {
             MessageBox.Show("Ocurrio un error al guardar la informacion!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Ha ocurrio un error inesperado!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #12
0
 public UsuarioRegistrado Registrar(UsuarioNuevo registroNuevo)
 {
     return(this._gestorDeUsuarios.Registrar(registroNuevo));
 }