public IActionResult Registrarse(Usuario user)
        {
            if (ModelState.IsValid)
            {
                using (DB_A64A4C_SuperMercadoContext db = new DB_A64A4C_SuperMercadoContext())
                {
                    var oUser = new Usuario();
                    oUser.Nombre          = user.Nombre;
                    oUser.Apellido        = user.Apellido;
                    oUser.FechaNacimiento = user.FechaNacimiento;
                    oUser.Correo          = user.Correo;
                    oUser.IdRol           = 2;
                    oUser.Password        = user.Password;
                    String repPass = Request.Form["repPass"];

                    if (repPass == oUser.Password)
                    {
                        db.Usuario.Add(oUser);
                        db.SaveChanges();
                    }
                    else
                    {
                        return(Redirect("/Cuenta/Registrarse"));
                    }
                }
                return(Redirect("/Cuenta/Login"));
            }

            return(View(user));
        }
示例#2
0
        public async Task <IActionResult> Ordenes()
        {
            string idUser = HttpContext.Session.GetString("userID");

            if (idUser == null)
            {
                return(RedirectToAction("Login", "Cuenta"));
            }

            int id = Int32.Parse(idUser);
            //int id = 2;
            //var usuario = await CT.Orden.Where(x => x.IdUsuario == id).ToListAsync();
            List <Pedidos> lst;

            using (DB_A64A4C_SuperMercadoContext CT = new DB_A64A4C_SuperMercadoContext())
            {
                lst = await(from o in CT.Orden
                            join e in CT.StatusOrden on o.IdStatusOrden equals e.IdStatusOrden
                            join d in CT.Domicilio on o.IdDomicilio equals d.IdDomicilio
                            where o.IdUsuario == id
                            select new Pedidos
                {
                    Id      = o.IdOrden,
                    Fecha   = o.Fecha.ToString(),
                    latlong = d.Latitud.ToString() + " " + d.Longitud.ToString(),
                    Estado  = e.Nombre,
                    Monto   = o.Total,
                }).ToListAsync();
            }

            ViewBag.userID = id;

            return(View(lst));
        }
示例#3
0
 public ListaCategoriasController(DB_A64A4C_SuperMercadoContext context)
 {
     _context = context;
 }
 public GestionReportes(DB_A64A4C_SuperMercadoContext context)
 {
     _context = context;
 }
 public AdministrarCarritoController(DB_A64A4C_SuperMercadoContext context)
 {
     _context = context;
 }
 public GestionProductos(DB_A64A4C_SuperMercadoContext context)
 {
     _context = context;
 }
 public PerfilAdminController(DB_A64A4C_SuperMercadoContext context)
 {
     _context = context;
 }
 public GestionPedidosController(DB_A64A4C_SuperMercadoContext context)
 {
     _context = context;
 }
 public CuentaController(DB_A64A4C_SuperMercadoContext context)
 {
     _context = context;
 }
 public PerfilClienteController(DB_A64A4C_SuperMercadoContext context)
 {
     _context = context;
 }
 public HomeController(DB_A64A4C_SuperMercadoContext context)
 {
     _contex = context;
 }
示例#12
0
 public MiCuentaCliente(DB_A64A4C_SuperMercadoContext context)
 {
     _context = context;
 }
示例#13
0
 public Utilidades(DB_A64A4C_SuperMercadoContext context)
 {
     _context = context;
 }
示例#14
0
 public CambiarSlider(DB_A64A4C_SuperMercadoContext context)
 {
     _context = context;
 }
 public UsuariosAdminController(DB_A64A4C_SuperMercadoContext context)
 {
     CT = context;
 }
 public ContextService(DB_A64A4C_SuperMercadoContext context)
 {
     _context = context;
 }