public ActionResult Enter(string user, string contraseña) { try { using (Sistema_TicketsEntities db = new Sistema_TicketsEntities()) { var lst = from d in db.Usuarios_Login where d.Nombre_Usuarios_Login == user && d.Contraseña == contraseña && d.Estatus == true select d; if (lst.Count() > 0) { Usuarios_Login oUser = lst.First(); Session["user"] = oUser; UserSession.iduser = oUser.ID_Usuarios_Login; UserSession.nombre_user = oUser.Nombre_Usuarios_Login; ViewData["nombre_user"] = UserSession.nombre_user; return(Content("1")); } else { return(Content("Usuario Invalido")); } } } catch (Exception ex) { return(Content("Ocurrio un error" + ex.Message)); } }
public ActionResult AddUsuario(AddUsuariosOptionsClienteViewModel model) { if (!ModelState.IsValid) { return(View(model)); } using (var db = new Sistema_TicketsEntities()) { Usuarios_Login UL = new Usuarios_Login(); UL.Nombre_Usuarios_Login = model.ULnombre; UL.Contraseña = model.ULcontraseña; UL.Estatus = model.ULestatus; UL.Ultimo_Login = DateTime.Now; UL.Correo_electronico = model.ULCcorreo_electronico; UL.ID_Tipo_Usuario = 2; try { db.Usuarios_Login.Add(UL); db.SaveChanges(); UserLogin.id_User = UL.ID_Usuarios_Login; } catch (Exception ex) { return(Content("Error" + ex.InnerException)); } } using (var dbc = new Sistema_TicketsEntities()) { Usuario_Cliente UC = new Usuario_Cliente(); UC.Nombre_UCliente = model.UCnombre; UC.Apellido_PaternoUCliente = model.UCapellidoP; UC.Apellido_MaternoUCliente = model.UCapellidoM; UC.Usuario_Clave = model.UcusuarioClave; UC.Celular = model.UCcelular; UC.Estatus = true; UC.Telefono_Oficina = model.UctelOf; UC.Extension = model.UCext; UC.ID_Cliente = Clientes.idCliente; UC.ID_Usuarios_Login = UserLogin.id_User; try { dbc.Usuario_Cliente.Add(UC); dbc.SaveChanges(); } catch (Exception ex) { return(Content("Los datos son incorrectos" + ex.Message)); } return(Content("1")); } }
private void ActualizarUltimaFecha(Usuarios_Login usuario) { SqlCommand com = new SqlCommand(); com.Connection = con; com.CommandText = "update dbo.Usuarios_Login set Ultimo_Login=@Fecha where Nombre_Usuarios_Login=@Usuario and Contraseña =@Contrasenia"; com.Parameters.AddWithValue("@Fecha", DateTime.Now.ToString("yyyy/MM/dd")); com.Parameters.AddWithValue("@Usuario", usuario.Nombre_Usuarios_Login); com.Parameters.AddWithValue("@Contrasenia", usuario.Contraseña); com.ExecuteNonQuery(); }
public ActionResult Verificar(Usuarios_Login usuario) { CadenaConexion(); con.Open(); SqlCommand com = new SqlCommand(); com.Connection = con; com.CommandText = "Select * from dbo.Usuarios_Login where Nombre_Usuarios_Login=@Usuario and Contraseña=@Contrasenia "; com.Parameters.AddWithValue("@Usuario", usuario.Nombre_Usuarios_Login); com.Parameters.AddWithValue("@Contrasenia", usuario.Contraseña); dr = com.ExecuteReader(); if (dr.Read()) { var estado = (bool)dr[3]; var userName = (string)dr[1]; var userID = (int)dr[0]; if (estado == true) { dr.Close(); ActualizarUltimaFecha(usuario); Sesion.ID_Usuarios_Login = userID; Sesion.Nombre_Usuarios_Login = userName; Sesion.SesionActiva = true; ViewData["Nombre_Usuarios_Login"] = Sesion.Nombre_Usuarios_Login; con.Close(); return(View("../Tickets/CrearTicket")); } else { return(View("Error")); } } else { con.Close(); return(View("Error")); } }