public ActionResult Home_Cliente() { string name = TempData["username"].ToString(); string nameRol = TempData["rol"].ToString(); int codUser = Int32.Parse(TempData["codUser"].ToString()); ViewBag.name = name; ViewBag.rol = nameRol; TempData["username"] = name; TempData["rol"] = nameRol; TempData["codUser"] = codUser; DAOEnvio data2 = DAOEnvio.getInstance(); List <Envio> envios = data2.obtenerEnvioUsuarioCliente(codUser); return(View("~/Views/Cliente/CLIENTE.cshtml", envios)); }
public ActionResult LVIP() { string name = TempData["username"].ToString(); string nameRol = TempData["rol"].ToString(); int codUser = Int32.Parse(TempData["codUser"].ToString()); ViewBag.name = name; ViewBag.rol = nameRol; ViewBag.coduser = codUser; TempData["username"] = name; TempData["rol"] = nameRol; TempData["codUser"] = codUser; DAOUsuario dataU = DAOUsuario.getInstance(); Usuario user = dataU.buscarUsuarioCliente(codUser); DAOCliente dataC = DAOCliente.getInstance(); Cliente data2 = dataC.buscarLVIP(user.codRol); if (data2.cantEnvios >= 5) { Cliente data = dataC.buscarCliente(data2.CI); ViewBag.name2 = data.Nombre; ViewBag.name3 = data.Apellido; ViewBag.estcivil = data.EstadoCivil; ViewBag.nac = data.fechaNac; ViewBag.trabajo = data.Trabajo; string today = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt"); string accion = "Cliente L-VIP "; dataU.insertarAccion(codUser, 2, today, accion); TempData["message"] = " "; return(View()); } TempData["message"] = "No es L-VIP, debe haber enviado 5 o mas paquetes"; DAOEnvio dataE = DAOEnvio.getInstance(); List <Envio> envios = dataE.obtenerEnvioUsuarioCliente(codUser); return(View("~/Views/Cliente/CLIENTE.cshtml", envios)); }
public ActionResult buscando(Usuario model) { //string name = model.username; //string pass = model.contrasena; string tipoUsuario = model.Rol; DAOUsuario data = DAOUsuario.getInstance(); if (tipoUsuario == "Empleado") { int redireccion = data.buscandoUsuarioE(model.username, model.contrasena); if (redireccion == 1) { data = DAOUsuario.getInstance(); Usuario usuario = data.buscarUsuarioRol(model.username, model.contrasena); string today = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt"); string accion = "Iniciar sesion"; data.insertarAccion(usuario.cod, 5, today, accion); TempData["codUser"] = usuario.cod; TempData["username"] = model.username; TempData["rol"] = usuario.Rol; return(View("~/Views/Admin/IndexAdmin.cshtml")); } else { ViewBag.Message = "No existe el usuario, pruebe nuevamente"; return(View("~/Views/Home/Index.cshtml")); } } else if (tipoUsuario == "Cliente") { int redireccion = data.buscandoUsuarioC(model.username, model.contrasena); if (redireccion == 1) { data = DAOUsuario.getInstance(); Usuario usuario = data.buscarUsuarioRol(model.username, model.contrasena); TempData["codUser"] = usuario.cod; TempData["username"] = model.username; TempData["rol"] = usuario.Rol; ViewBag.name = model.username; ViewBag.rol = usuario.Rol; DAOEnvio data2 = DAOEnvio.getInstance(); List <Envio> envios = data2.obtenerEnvioUsuarioCliente(usuario.cod); string today = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt"); string accion = "Iniciar sesion"; data.insertarAccion(usuario.cod, 5, today, accion); TempData["message"] = ""; return(View("~/Views/Cliente/CLIENTE.cshtml", envios)); } else { ViewBag.name = null; ViewBag.Message = "No existe el usuario, pruebe nuevamente"; return(View("~/Views/Home/Index.cshtml")); } } else { ViewBag.Message = "Seleccionar el tipo de usuario"; return(View("~/Views/Home/Index.cshtml")); } }