public ResponseCursosDictados obtenerCursosDictados(UsuarioLogeo usuario) { try { ValidarUsuario usuarioValidar = new ValidarUsuario(); ResponseCursosDictados resulFail = new ResponseCursosDictados(); usuarioValidar = logear(usuario); if (usuarioValidar.Exist_usuario) { List <ResponseCursosDictadosDTO> resul = new List <ResponseCursosDictadosDTO>(); resul = new DataAccess().ExecuteSqlProcedure <ResponseCursosDictadosDTO, UsuarioLogeo>("OBTENER_CURSOS_DICTADOS", null); var resposne = new ResponseCursosDictados() { Result = resul }; return(resposne); } else { return(resulFail); } } catch (Exception ex) { var response = new ResponseCursosDictados(); return(response); //var _responseJson = JsonConvert.SerializeObject(response); //return Json(_responseJson); } }
public ValidarUsuario logear(UsuarioLogeo usuario) { try { ResponseConsultaUsuario resul = new ResponseConsultaUsuario(); resul = new DataAccess().ExecuteSqlProcedureSingle <ResponseConsultaUsuario, UsuarioLogeo>("LOGUEAR", usuario); bool response = resul.RESULT; var resposne = new ValidarUsuario() { Exist_usuario = response, RespuestaServicio = null }; //var responseJson = JsonConvert.SerializeObject(resposne); //return Json(responseJson); return(resposne); } catch (Exception ex) { var response = new ValidarUsuario() { Exist_usuario = false, RespuestaServicio = { Error = true, MensajeError = ex.Message, CodigoError = ex.HResult, MensajeDetalle = ex.Source } }; return(response); //var _responseJson = JsonConvert.SerializeObject(response); //return Json(_responseJson); } }
public DatosAlumno datosAlumno(UsuarioLogeo usuario) { try { ValidarUsuario usuarioValidar = new ValidarUsuario(); DatosAlumno resulFail = new DatosAlumno(); usuarioValidar = logear(usuario); if (usuarioValidar.Exist_usuario) { DatosAlumno resul = new DatosAlumno(); ResponseAlumno alumno = new ResponseAlumno(); alumno.cod_alumno = usuario.CODIGO; resul = new DataAccess().ExecuteSqlProcedureSingle <DatosAlumno, ResponseAlumno>("OBTENER_DATOS_ALUMNO", alumno); return(resul); } else { return(resulFail); } } catch (Exception ex) { var response = new DatosAlumno(); return(response); //var _responseJson = JsonConvert.SerializeObject(response); //return Json(_responseJson); } }
// GET: Admin public ActionResult Index() { if (ValidarUsuario.UsuarioValido()) { return(View()); } else { return(RedirectToAction("Login", "AreaRestrita")); } }
public ActionResult Page() { if (ValidarUsuario.userExist()) { return(View()); } else { return(RedirectToAction("Index")); } }
public ActionResult ValidarLogin(FormCollection form) { var resultado = ValidarUsuario.Validar(form); if (resultado == null) { TempData["Validacion"] = "Datos inválidos"; return(RedirectToAction("../Home/Login")); } return(RedirectToAction("../Administracion/Inicio")); }
//var usuarioModel = new UsuarioModel(); //usuarioModel.Nome = "Fábio Prado"; //usuarioModel.Email = "*****@*****.**"; //var facadeUsuario = new FacadeUsuario(); //facadeUsuario.SalvarUsuario(usuarioModel); public void Cadastrar(UsuarioModel usuario) { var validar = new ValidarUsuario(); var retorno = validar.ValidarUsuarioIn(usuario); var salvo = new SalvarUsuario(); var retornoSalvar = salvo.Salvar(usuario); var enviarEmail = new EnviarEmailUsuarioAtivo(); enviarEmail.EnviarEmail(usuario); }
public string RegistrarUsuario(string stObj) { JObject Jobj; clsUsuario objClsUsuario; ValidarUsuario objValidarUsuario; Usuario objUsuario; try { Jobj = JObject.Parse(stObj); objClsUsuario = new clsUsuario(); objValidarUsuario = new ValidarUsuario(); objValidarUsuario = objClsUsuario.ValidarUsuario(Convert.ToInt32(Jobj["usu_dni"])); if (objValidarUsuario == null) { objUsuario = new Usuario(); objUsuario.usu_DNI = Convert.ToInt32(Jobj["usu_dni"]); objUsuario.usu_username = Jobj["usu_username"].ToString(); objUsuario.usu_password = Jobj["usu_password"].ToString(); objUsuario.usu_nombre = Jobj["usu_nombre"].ToString(); objUsuario.usu_apellido = Jobj["usu_apellido"].ToString(); if (Jobj["usu_telefono"].ToString() == "") { objUsuario.usu_telefono = null; } else { objUsuario.usu_telefono = Convert.ToInt64(Jobj["usu_telefono"]); } objUsuario.usu_email = Jobj["usu_email"].ToString(); objUsuario.usu_IDRol = 1; return(JsonConvert.SerializeObject(objClsUsuario.RegistrarUsuario(objUsuario))); } else { return(JsonConvert.SerializeObject("Usuario existente")); } } catch (Exception) { throw; } finally { Jobj = null; objClsUsuario = null; objValidarUsuario = null; objUsuario = null; } }
private void ModificarDatosPersonalesToolStripMenuItem_Click(object sender, EventArgs e) { if (validarUser == null || validarUser.IsDisposed) { validarUser = new ValidarUsuario(this, "datos personales"); } else { validarUser.BringToFront(); } validarUser.Show(); }
private void DefinirHorariosToolStripMenuItem_Click(object sender, EventArgs e) { if (validarUser == null || validarUser.IsDisposed) { validarUser = new ValidarUsuario(this, "asignar horario"); } else { validarUser.BringToFront(); } validarUser.Show(); }
public UsuarioController(ILogger <UsuarioController> logger, AppDbContext appDbContext, IUsuarioAdicionar usuarioAdicionar, IUsuarioAtualizar usuarioAtualizar, IUsuarioObterPorId usuarioObterPorId , IUsuarioObterTodos usuarioObterTodos, IUsuarioRemover usuarioRemover, ValidarUsuario validarUsuario ) { _appDbContext = appDbContext; _logger = logger; _usuarioAdd = usuarioAdicionar; _usuarioUpdate = usuarioAtualizar; _usuarioGetId = usuarioObterPorId; _usuarioGetTodos = usuarioObterTodos; _usuarioDelete = usuarioRemover; _validarUsuario = validarUsuario; }
private void BtnDeslogarUsuario_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja realmente Deslogar o Usuário?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { //Instanciar as classes do usuariosDTO UsuariosDTO dados = new UsuariosDTO(); ValidarUsuario validausuario = new ValidarUsuario(); //Popular os campos dados.usuario = LoginSistema.usuario; dados.Senha = LoginSistema.Senha; //Chamar o método validausuario.DesconectarUsuario(dados); } }
// GET: Editar public ActionResult Editar() { User model = new User(); if (ValidarUsuario.userExist()) { using (SocialServiceEntities5 db = new SocialServiceEntities5()) { int idUsuario = Convert.ToInt32(Session["id_usuario"]); var MyUser = db.usuario.Find(idUsuario); model.nombres = MyUser.nombres; model.apellidos = MyUser.apellidos; model.telefono = MyUser.telefono; model.descripcion = MyUser.descripcion; model.fecha_nacimiento = Convert.ToDateTime(MyUser.fecha_nacimiento); } } return(View(model)); }
private void MenuAdministracionEdsInicio(object sender, EventArgs e) { try { bool enEjecucion; // comprobando la cantidad de elementos del array enEjecucion = Process.GetProcessesByName(Process.GetCurrentProcess().ProcessName).Length > 1; if (enEjecucion) { //this.Close(); } oEmpleados.Visible = false; this.panel1.Controls.Add(oEmpleados); oTipoVehiculo.Visible = false; this.panel1.Controls.Add(oTipoVehiculo); oChips.Visible = false; this.panel1.Controls.Add(oChips); oResolucionCanastilla.Visible = false; this.panel1.Controls.Add(oResolucionCanastilla); ValidarUsuario validacion = new ValidarUsuario(); validacion.ShowDialog(); if (_UserId == null) { // this.Close(); this.Dispose(); } } catch (Exception ex) { throw ex; } }
public string ValidarUsuario(string stObj) { JObject Jobj; ValidarUsuario objValidar; clsUsuario objClsUsuario; try { Jobj = JObject.Parse(stObj); objClsUsuario = new clsUsuario(); objValidar = new ValidarUsuario(); return(JsonConvert.SerializeObject(objClsUsuario.ValidarUsuario(Convert.ToInt32(Jobj["usu_dni"])))); } catch (Exception) { throw; } finally { } }
private void btnSair_Click(object sender, EventArgs e) { //Verificar se Realmente o Usuário Deseja Sair do Sistema if (MessageBox.Show("Deseja Realmente Deslogar do Sistema?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { //Instanciar as classes do usuariosDTO UsuariosDTO dados = new UsuariosDTO(); ValidarUsuario validausuario = new ValidarUsuario(); //Popular os campos dados.usuario = LoginSistema.usuario; dados.Senha = LoginSistema.Senha; //Chamar o método validausuario.DesconectarUsuario(dados); this.Hide(); FrmLogin login = new FrmLogin(); login.Show(); } }
protected void btnLogin_Click(object sender, EventArgs e) { try { string Usuario = txtUsuario.Text; string Senha = txtSenha.Text; ValidarUsuario v = new ValidarUsuario(); Instrutor i = v.ValidarLogin(Usuario, Senha); if (i != null) { Session["SessionID"] = i.IdInstrutor; Session["SessionNome"] = txtUsuario.Text; Response.Redirect("/DashBoard/index.aspx"); } else { lblMensagem.Text = "Usuário ou senha incorretos"; } } catch (Exception ex) { throw new Exception(ex.Message); } }
private void btnEntrar_Click(object sender, EventArgs e) { ValidarUsuario validarusuario = new ValidarUsuario(); UsuariosDTO dados = new UsuariosDTO(); if (this.Text == "Incluir") { //Rotina para incluir usuários //instanciar a classe ValidarUsuario dados.usuario = txtUsuario.Text; dados.Senha = txtSenha.Text; //Chamar o método para incluir cliente validarusuario.IncluirUsuarios(dados); } else { // popular os campos dados.usuario = txtUsuario.Text; dados.Senha = txtSenha.Text; //chamar o método para verificar cliente validarusuario.VerificarUsuarios(dados); //retorno do método string msg = string.Empty; //selecione caso switch (dados.Logado) { case 2: msg = "Usuário ou senha incorretos"; break; case 3: msg = "Usuário já está conectado"; break; case 4: msg = "Bem vindo ao Sistema"; break; } MessageBox.Show(msg, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); if (dados.Logado == 4) { //a variável passa para verdadeiro this.loginSucesso = true; // Se o valor da variável for verdadeiro, fechar o formulário if (this.loginSucesso) { this.Close(); } } } }
private void MenuGerenciamientoInicio(object sender, EventArgs e) { try { bool enEjecucion; // comprobando la cantidad de elementos del array enEjecucion = Process.GetProcessesByName(Process.GetCurrentProcess().ProcessName).Length > 1; if (enEjecucion) { //this.Close(); } oCliente.Visible = false; oCliente.MostrarVehiculo += new PosStation.gsClientes.WorkerEndHandler(this.oCliente_MostrarVehiculo); oCliente.oClosed += new System.EventHandler(this.oCliente_oClosed); this.Controls.Add(oCliente); oCreditos.Visible = false; oCreditos.oClosed += new System.EventHandler(this.oCreditos_oClosed); this.Controls.Add(oCreditos); oVehiculo.Visible = false; oVehiculo.MostrarCredito += new gasolutions.WorkerEndHandler(oVehiculo_MostrarCredito); oVehiculo.oClosed += new System.EventHandler(this.oVehiculo_oClosed); this.Controls.Add(oVehiculo); oRestriccion.Visible = false; oRestriccion.oClosed += new System.EventHandler(oRestriccion_oClosed); this.Controls.Add(oRestriccion); oRecargas.Visible = false; oRecargas.oClosed += new System.EventHandler(oRecargas_oClosed); this.Controls.Add(oRecargas); oKilometraje.Visible = false; oKilometraje.oClosed += new System.EventHandler(oKilometraje_oClosed); this.Controls.Add(oKilometraje); oPrecioCliente.Visible = false; oPrecioCliente.oClosed += new System.EventHandler(oPrecioCliente_oClosed); this.Controls.Add(oPrecioCliente); oRenovarCredito.Visible = false; oRenovarCredito.oClosed += new System.EventHandler(this.oRenovarCredito_oClosed); this.Controls.Add(oRenovarCredito); oTarjeta.Visible = false; oTarjeta.oClosed += new System.EventHandler(this.oCreditos_oClosed); this.Controls.Add(oTarjeta); ValidarUsuario validacion = new ValidarUsuario(); validacion.ShowDialog(); if (_UserId == null) { // this.Close(); this.Dispose(); } } catch (Exception ex) { throw ex; } }
// GET: Posts //Perfil usuario en sesion public ActionResult Perfil(int id_amigo = 0) { if (ValidarUsuario.userExist()) { if (id_amigo == 0) { id_amigo = Convert.ToInt32(Session["id_usuario"]); } int id = id_amigo; //int id = Convert.ToInt32(Session["id_usuario"]); var infoPerfil = (from u in db.usuario where u.id_usuario == id select new { id_usuario = u.id_usuario, nombres = u.nombres, apellidos = u.apellidos, sexo = u.sexo, fecha = u.fecha_nacimiento, email = u.email, contraseña = u.contraseña, telefono = u.telefono, path_perfil = u.path_perfil, path_fondo = u.path_fondo, descripcion = u.descripcion }).First(); var user = new User { id_usuario = infoPerfil.id_usuario, nombres = infoPerfil.nombres, apellidos = infoPerfil.apellidos, sexo = Convert.ToInt16(infoPerfil.sexo), fecha_nacimiento = Convert.ToDateTime(infoPerfil.fecha), email = infoPerfil.email, contraseña = infoPerfil.contraseña, telefono = infoPerfil.telefono, path_perfil = infoPerfil.path_perfil, path_fondo = infoPerfil.path_fondo, descripcion = infoPerfil.descripcion }; ViewBag.Perfil = user; ViewBag.id = id; List <PostsModel> modelo = new List <PostsModel>(); var publicaciones = (from up in db.usuario_post join p in db.post on up.post_id equals p.id_post join u in db.usuario on up.usuario_id equals u.id_usuario where up.usuario_id == id select new { id_up = up.id_usuario_post, nombre = u.nombres + " " + u.apellidos, text_post = p.text_post, path_img = p.path_img, fecha = up.fecha_post }).ToList(); publicaciones = publicaciones.OrderBy(x => x.fecha).ToList(); foreach (var item in publicaciones) { int[] reacciones = new int[6]; var result = db.reacciones_post.Where(x => x.post_usuario_id == item.id_up).ToList(); for (int i = 0; i < result.Count; i++) { switch (result[i].reaccion) { case 1: reacciones[0]++; break; case 2: reacciones[1]++; break; case 3: reacciones[2]++; break; case 4: reacciones[3]++; break; case 5: reacciones[4]++; break; case 6: reacciones[5]++; break; } } modelo.Add(new PostsModel { id_post_usuario = item.id_up, nombre = item.nombre, texto_post = item.text_post, path_post = item.path_img, fecha_post = Convert.ToDateTime(item.fecha), getLike = reacciones[0], getEntristese = reacciones[1], getEncanta = reacciones[2], getDivierte = reacciones[3], getAsombra = reacciones[4], getEnoja = reacciones[5] }); } System.Diagnostics.Debug.WriteLine(modelo.Count); ViewData["img_perfil"] = getDatosPerfil(); ViewBag.Posts = modelo; return(View()); } else { return(RedirectToAction("Index", "Usuario")); } }
public ActionResult Muro() { if (ValidarUsuario.userExist()) { List <PostsModel> modelo = new List <PostsModel>(); int id = Convert.ToInt32(Session["id_usuario"]); DateTime horaA = Convert.ToDateTime(DateTime.Now.ToString("dd/MM/yyyy")); var publicaciones = (from up in db.usuario_post join p in db.post on up.post_id equals p.id_post join ua in db.usuario_amigo on up.usuario_id equals ua.id_amigo join u in db.usuario on ua.id_amigo equals u.id_usuario where ua.tipo == 1 && up.fecha_post >= horaA select new { id_up = up.id_usuario_post, nombre = u.nombres + " " + u.apellidos, text_post = p.text_post, path_img = p.path_img, fecha = up.fecha_post }).ToList(); publicaciones = publicaciones.OrderBy(s => s.fecha).ToList(); foreach (var item in publicaciones) { int[] reacciones = new int[6]; var result = db.reacciones_post.Where(x => x.post_usuario_id == item.id_up).ToList(); for (int i = 0; i < result.Count; i++) { switch (result[i].reaccion) { case 1: reacciones[0]++; break; case 2: reacciones[1]++; break; case 3: reacciones[2]++; break; case 4: reacciones[3]++; break; case 5: reacciones[4]++; break; case 6: reacciones[5]++; break; } } modelo.Add(new PostsModel { id_post_usuario = item.id_up, nombre = item.nombre, texto_post = item.text_post, path_post = item.path_img, fecha_post = Convert.ToDateTime(item.fecha), getLike = reacciones[0], getEntristese = reacciones[1], getEncanta = reacciones[2], getDivierte = reacciones[3], getAsombra = reacciones[4], getEnoja = reacciones[5] }); } var solicitudes = db.usuario_amigo.Where(x => x.id_amigo == id && x.tipo == 0).Count(); ViewBag.Posts = modelo; ViewData["img_perfil"] = getDatosPerfil(); ViewData["solicitudes"] = solicitudes; return(View()); } else { return(RedirectToAction("Index", "Usuario")); } }