public bool IncluirFuncionario(Usuario1 p_objUsuario) { //Campos Obrigatorios #region Validação dos campos obrigatorios if (p_objUsuario.login == string.Empty) { throw new Exception("Campo matricula obrigatório."); } if (p_objUsuario.senha == string.Empty) { throw new Exception("Campo senha obrigatório."); } if (p_objUsuario.matricula == string.Empty) { throw new Exception("Campo matricula obrigatório."); } #endregion BDUsuario objDados = new BDUsuario(); return(objDados.incluirFuncionario(p_objUsuario)); }
public bool validarUsuario(Usuario1 usuario) { AccesoDatos conexion; try { conexion = new AccesoDatos(); conexion.setearConsulta("select IDUSUARIO, NOMBRE, PASS, IDPERFILUSUARIO from USUARIOS1 Where NOMBRE=@usuario and PASS=@pass"); conexion.Comando.Parameters.Clear(); conexion.Comando.Parameters.AddWithValue("@usuario", usuario.NombreUsuario); conexion.Comando.Parameters.AddWithValue("@pass", usuario.Pass); conexion.leerConsulta(); if (conexion.Lector.Read()) { usuario.Id = (int)conexion.Lector["IDUSUARIO"]; usuario.NombreUsuario = (string)conexion.Lector["NOMBRE"]; usuario.Pass = (string)conexion.Lector["PASS"]; usuario.Perfil = new PerfilUsuario(); usuario.Perfil.Id = (int)conexion.Lector["IDPERFILUSUARIO"]; return(true); } else { return(false); } } catch (Exception ex) { throw ex; } }
public bool IniciarSesion(Entidad _cliente) { Usuario1 cliente = (Usuario1)_cliente; List <Parametro> listaParametro = FabricaDAO.asignarListaDeParametro(); string contraseñaUsuario; try { listaParametro.Add(FabricaDAO.asignarParametro(RecursoDAOM14.usu_correo, SqlDbType.VarChar, cliente.correo, false)); listaParametro.Add(FabricaDAO.asignarParametro(RecursoDAOM14.usu_clave0, SqlDbType.VarChar, Seguridad.Cifrar(cliente.clave0), false)); DataTable filaUsuario = EjecutarStoredProcedureTuplas(RecursoDAOM14.M14_IniciarSesion, listaParametro); DataRow Fila = filaUsuario.Rows[0]; contraseñaUsuario = Fila[RecursoDAOM14.usuarioContrasena].ToString(); if (Seguridad.Descifrar(contraseñaUsuario) == cliente.clave0) { return(true); } else { return(false); } } catch (Exception) { throw; } return(false); }
public IList <Usuario1> listarUsuarios() { AccesoDatos conexion = new AccesoDatos(); IList <Usuario1> lista = new List <Usuario1>(); Usuario1 aux; try { //le paso el select a mi objeto conexion (de mi clase custom) conexion.setearConsulta("select IDUSUARIO, NOMBRE From USUARIOS1"); //ejecuto la lectura conexion.leerConsulta(); //leo lector que quedó dentro de mi objeto. while (conexion.Lector.Read()) { //por cada lectura creo un aux cone el constructor de Marca aux = new Usuario1(); aux.Id = conexion.Lector.GetInt32(0); aux.NombreUsuario = conexion.Lector.GetString(1); //lo agrego a la lista. lista.Add(aux); } return(lista); } catch (Exception ex) { throw ex; } finally { conexion.cerrarConexion(); conexion = null; } }
public static Usuario1 Login(UserViewModel usu) { using (var cmd = new MySqlCommand("select * from usuarios where username=@username and pass=@pass", _conexion)) { Usuario1 usuario = new Usuario1(); cmd.CommandType = System.Data.CommandType.Text; cmd.Parameters.Add("@username", MySqlDbType.VarChar).Value = usu.Username; cmd.Parameters.Add("@pass", MySqlDbType.VarChar).Value = usu.Pass; var res = cmd.ExecuteReader(); if (res.HasRows) { while (res.Read()) { usuario.ID = Convert.ToInt32(res["id"].ToString()); usuario.Nombre = res["nombre"].ToString(); usuario.Apellido = res["apellido"].ToString(); usuario.Username = res["username"].ToString(); usuario.ROL_ID = Convert.ToInt32(res["id_rol"].ToString()); } return(usuario); } return(null); } }
private void btnAceptar_Click(object sender, EventArgs e) { if (txtUsuario.Text == "") { MessageBox.Show("Debe ingresar un nombre de usuario", "Error"); txtUsuario.Focus(); } if (txtPassword.Text == "") { MessageBox.Show("Debe ingresar un contraseña ", "Error"); txtPassword.Focus(); } if (!Usuario1.Validar_Usuario(txtUsuario.Text, txtPassword.Text)) { MessageBox.Show(Usuario1.Mensaje, "Error"); txtUsuario.Focus(); return; } Usuarios usuariologeado = Usuario1.Getusuarios(txtUsuario.Text); frmPrincipal principal = new frmPrincipal(); this.Hide();//ocultar el formulario del login principal.Usuarilogiado = usuariologeado; principal.Show(); }
protected void ButtonTrocarSenha_Click(object sender, EventArgs e) { NgUsuario objNegocio = new NgUsuario(); Usuario1 objMetaDados = new Usuario1(); ArrayList itens = (ArrayList)Session["Lista"]; string Matricula = itens[0].ToString(); objMetaDados.login = Matricula; objMetaDados.senha = TextBoxAtual.Text; try { List <Usuario1> objRetornaUsuario = objNegocio.VerificarSenha(objMetaDados.login, objMetaDados.senha); if (objRetornaUsuario.Count > 0) { //alterar objMetaDados.senha = TextBoxNovaSenha.Text; LabelMsg.Text = (objNegocio.alterar(objMetaDados) ? "Senha Alterada com sucesso" : "Erro na alteração"); } else { LabelMsg.Text = "Senha atual incorreta"; } } catch (Exception ex) { LabelMsg.Text = ex.Message; } }
private void cargar() { try { usuarioLogueado = new Usuario1(); frmLogin login = new frmLogin(usuarioLogueado); login.ShowDialog(); if (usuarioLogueado.Perfil.Id == 2) { lblPerfil.Text = usuarioLogueado.NombreUsuario; btnProveedores.Enabled = false; btnAdminUsuarios.Enabled = false; } else { lblPerfil.Text = usuarioLogueado.NombreUsuario; btnProveedores.Enabled = true; btnAdminUsuarios.Enabled = true; } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e) { try { NgUsuario objNegocioUsuario = new NgUsuario(); Usuario1 objUsuario = new Usuario1(); List <Usuario1> objRetConsultaUsuario = objNegocioUsuario.logarBD(Login1.UserName, int.Parse(Login1.Password)); //Código para passar a matrícula para a MasterPage ArrayList itens = new ArrayList(); itens.Add(Login1.UserName); Session["Lista"] = itens; //Fim do código if (objRetConsultaUsuario.Count > 0) { e.Authenticated = true; FormsAuthentication.RedirectFromLoginPage(Login1.UserName, false); Response.Redirect("VerPainel.aspx"); } else { e.Authenticated = false; } } catch (Exception ex) { } }
public int VerificarCorreo(Entidad e) { //Se castea de tipo Entidad a tipo Usuario Usuario1 u = (Usuario1)e; List <Parametro> listaParametro = FabricaDAO.asignarListaDeParametro(); try { //Aqui se asignan los valores que recibe el procedimieto para realizar el select, se repite tantas veces como atributos //se requiera en el where, para este caso solo el correo del usuario @usu_correo (parametro que recibe el store procedure) //se coloca true en Input listaParametro.Add(FabricaDAO.asignarParametro(RecursoDAOM14.usu_correo, SqlDbType.VarChar, u.correo, false)); //Se devuelve la fila del restaurante consultado segun el correo, para este caso solo se devuelve una fila DataTable filarUsuario = EjecutarStoredProcedureTuplas(RecursoDAOM14.procedimientoVerificarCorreo, listaParametro); if (filarUsuario.Rows.Count == 0) { return(0); } else { return(1); } } catch (Exception) { throw; } }
public ActionResult DeleteConfirmed(int id) { Usuario1 usuario1 = db.Usuario1.Find(id); db.Usuario1.Remove(usuario1); db.SaveChanges(); return(RedirectToAction("Index")); }
public int ConsultarUsuarioLogin(Entidad e) { //Se castea de tipo Entidad a tipo Usuario Usuario1 u = (Usuario1)e; List <Parametro> listaParametro = FabricaDAO.asignarListaDeParametro(); //Atributos tabla Restaurant int idUsuario; String nombreUsuario; String apellidoUsuario; String contraseñaUsuario; Entidad usuario; try { //Aqui se asignan los valores que recibe el procedimieto para realizar el select, se repite tantas veces como atributos //se requiera en el where, para este caso solo el correo del usuario @usu_correo (parametro que recibe el store procedure) //se coloca true en Input listaParametro.Add(FabricaDAO.asignarParametro(RecursoDAOM14.usu_correo, SqlDbType.VarChar, u.correo, false)); //Se devuelve la fila del restaurante consultado segun el correo, para este caso solo se devuelve una fila DataTable filarUsuario = EjecutarStoredProcedureTuplas(RecursoDAOM14.procedimientoVerificarCorreo, listaParametro); //Se guarda la fila devuelta de la base de datos DataRow Fila = filarUsuario.Rows[0]; //Se preinicializan los atributos de la clase usuario idUsuario = int.Parse(Fila[RecursoDAOM14.usuarioId].ToString()); nombreUsuario = Fila[RecursoDAOM14.usuarioNombre].ToString(); apellidoUsuario = Fila[RecursoDAOM14.usuarioApellido].ToString(); contraseñaUsuario = Fila[RecursoDAOM14.usuarioContrasena].ToString(); usuario = FabricaEntidad.InstanciarUsuario(nombreUsuario, apellidoUsuario, u.correo, contraseñaUsuario); //se retorna la entidad de restaurant a mostrar en la vista if (Seguridad.Descifrar(contraseñaUsuario) == u.clave) { return(1); } else { return(0); } } catch (Exception) { throw; } }
public bool alterar(Usuario1 p_objUsuario) { if (p_objUsuario.senha == string.Empty) { throw new Exception("Campo nova senha obrigatório."); } BDUsuario objDados = new BDUsuario(); return(objDados.Alterar(p_objUsuario)); }
public async Task <ActionResult> Register(Usuario1 user) { if (ModelState.IsValid) { TempData["Notificacion"] = await user.Post(); return(View()); } return(View(user)); }
public ActionResult Edit([Bind(Include = "id_usuario,username,rol,password")] Usuario1 usuario1) { if (ModelState.IsValid) { db.Entry(usuario1).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.rol = new SelectList(db.Rols, "id_rol", "nombre", usuario1.rol); return(View(usuario1)); }
public ActionResult Post([FromBody] Usuario1 usuario1) { try { context.Usuario1.Add(usuario1); context.SaveChanges(); return(Ok()); } catch (Exception ex) { return(BadRequest()); } }
private void btnModificar_Click(object sender, EventArgs e) { try { unUsuario = (Usuario1)cboxUsuarios.SelectedItem; cargar(unUsuario); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public IHttpActionResult Post([FromBody] Usuario1 u) { if (!ModelState.IsValid) { return(BadRequest("Invalid data.")); } db.Usuario1.Add(u); db.SaveChanges(); return(Ok(u)); }
public bool Alterar(Usuario1 p_objUsuario) { bool blnRetorno = false; string strSql = " UPDATE usuario set senha=@pSenha WHERE login=@pLogin"; List <SqlParameter> ObjParams = new List <SqlParameter>(); ObjParams.Add(new SqlParameter("@pLogin", p_objUsuario.login)); ObjParams.Add(new SqlParameter("@pSenha", p_objUsuario.senha)); blnRetorno = objConnManager.executarComando(strSql, ObjParams); return(blnRetorno); }
// GET: Usuario1/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Usuario1 usuario1 = db.Usuario1.Find(id); if (usuario1 == null) { return(HttpNotFound()); } return(View(usuario1)); }
// GET: Usuario1/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Usuario1 usuario1 = db.Usuario1.Find(id); if (usuario1 == null) { return(HttpNotFound()); } ViewBag.rol = new SelectList(db.Rols, "id_rol", "nombre", usuario1.rol); return(View(usuario1)); }
public Entidad ConsultarUsuarioPerfil(Entidad e) { //Se castea de tipo Entidad a tipo Usuario Usuario1 u = (Usuario1)e; List <Parametro> listaParametro = FabricaDAO.asignarListaDeParametro(); //Atributos tabla Restaurant String nombreUsuario; String correoUsuario; String apellidoUsuario; String codAreaUsuario; String telefonoUsuario; String generoUsuario; Entidad usuario; try { //Aqui se asignan los valores que recibe el procedimieto para realizar el select, se repite tantas veces como atributos //se requiera en el where, para este caso solo el correo del usuario @usu_correo (parametro que recibe el store procedure) //se coloca true en Input listaParametro.Add(FabricaDAO.asignarParametro(RecursoDAOM14.usu_correo, SqlDbType.VarChar, u.correo, false)); //Se devuelve la fila del restaurante consultado segun el correo, para este caso solo se devuelve una fila DataTable filarUsuario = EjecutarStoredProcedureTuplas(RecursoDAOM14.M14_BuscarUsuario, listaParametro); //Se guarda la fila devuelta de la base de datos DataRow Fila = filarUsuario.Rows[0]; //Se preinicializan los atributos de la clase usuario nombreUsuario = Fila[RecursoDAOM14.usuarioNombre].ToString(); apellidoUsuario = Fila[RecursoDAOM14.usuarioApellido].ToString(); codAreaUsuario = Fila[RecursoDAOM14.usuarioCodArea].ToString(); telefonoUsuario = Fila[RecursoDAOM14.usuarioTelefono].ToString(); generoUsuario = Fila[RecursoDAOM14.usuarioGenero].ToString(); usuario = FabricaEntidad.InstanciarUsuario(nombreUsuario, apellidoUsuario, u.correo, codAreaUsuario, telefonoUsuario, generoUsuario); return(usuario); } catch (Exception) { throw; } }
public ActionResult Put(int ID, [FromBody] Usuario1 usuario1) { try { if (usuario1.ID == ID) { context.Entry(usuario1).State = EntityState.Modified; context.SaveChanges(); } return(Ok()); } catch (Exception ex) { return(BadRequest()); } }
public async Task <IActionResult> Login(Usuario1 user) { // metodo para validar TempData["Accion"] = await user.TryLogin(); //Crear cookie int id = await user.ObtenerID(); CookieOptions cookie = new CookieOptions(); Response.Cookies.Append("ID", id.ToString(), cookie); System.Console.WriteLine(id); return(View()); }
public async Task <ActionResult> PosterDashboard(int id) { Offer_Job Job = new Offer_Job(); Usuario1 user = new Usuario1(); var users = await user.Get(); var empleos = await Job.Get(); var usuario = users.Where(x => x.ID == id).First(); ViewData["Jobs"] = empleos.Where(x => x.Email == usuario.Email).ToList(); ViewData["Poster"] = usuario; return(View()); }
protected void Page_Load(object sender, EventArgs e) { NgUsuario objNegocio = new NgUsuario(); Usuario1 objMetaDados = new Usuario1(); ArrayList itens = (ArrayList)Session["Lista"]; string Matricula = itens[0].ToString(); List <Usuario1> objRetConsultaUsuario2 = objNegocio.NiveldeAcesso(Matricula); int NivelDeAcesso = objRetConsultaUsuario2[0].nivel; if (NivelDeAcesso == 5) { ButtonCarregarPainel.Visible = false; DropDownListData.Visible = false; DropDownTurno.Visible = false; } }
public void guardarNuevoUsuario(Usuario1 unUsuario) { AccesoDatos conexion = new AccesoDatos(); try { conexion.setearConsulta("insert into USUARIOS1 values (@NombreUsuario,@Pass,@idPerfil)"); conexion.Comando.Parameters.Clear(); conexion.Comando.Parameters.AddWithValue("@NombreUsuario", unUsuario.NombreUsuario); conexion.Comando.Parameters.AddWithValue("@Pass", unUsuario.Pass); conexion.Comando.Parameters.AddWithValue("@idPerfil", unUsuario.Perfil.Id); conexion.ejecutarAccion(); } catch (Exception ex) { throw ex; } }
private void cargar(Usuario1 unUsuario) { GestorUsuarios unGestorUsuarios = new GestorUsuarios(); try { tboxNombreUsuario.Text = unUsuario.NombreUsuario; cboxPerfil.DataSource = unGestorUsuarios.listarPerfiles(); cboxPerfil.DisplayMember = "nombre"; cboxPerfil.ValueMember = "id"; cboxUsuarios.DataSource = unGestorUsuarios.listarUsuarios(); cboxUsuarios.DisplayMember = "NombreUsuario"; cboxUsuarios.ValueMember = "Id"; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
protected void Page_Load(object sender, EventArgs e) { NgUsuario objNegocio = new NgUsuario(); Usuario1 objMetaDados = new Usuario1(); ArrayList itens = (ArrayList)Session["Lista"]; string Matricula = itens[0].ToString(); List <Usuario1> objRetConsultaUsuario2 = objNegocio.NiveldeAcesso(Matricula); int NivelDeAcesso = objRetConsultaUsuario2[0].nivel; if (NivelDeAcesso == 1 || NivelDeAcesso == 2 || NivelDeAcesso == 3 || NivelDeAcesso == 5) { string lastURL = String.Empty; if (Request.ServerVariables["HTTP_REFERER"] != "Default.aspx") { Response.Redirect("VerPainel.aspx"); } } }
public IHttpActionResult Put(int id, [FromBody] Usuario1 u) { if (!ModelState.IsValid) { return(BadRequest("Invalid data.")); } var personaExistente = db.Usuario1.Count(x => x.id == id) > 0; if (personaExistente) { db.Entry(u).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } else { return(NotFound()); } return(Ok(u)); }