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())); }
public ActionResult Create(UsuarioNuevo registroNuevo) { //this._gestorDeRol.Listar(); if (!ModelState.IsValid) { return(PartialView("_Create", registroNuevo)); } this._gestorDeUsuarios.Registrar(registroNuevo); return(PartialView("_List", _gestorDeUsuarios.ListarOk())); }
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))); }
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())); }
// 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)); }
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); } }
public UsuarioRegistrado Registrar(UsuarioNuevo registroNuevo) { return(this._gestorDeUsuarios.Registrar(registroNuevo)); }