/// <summary> /// Agrega a un nuevo empleado mandando los datos de las cajas de texto a la /// base de datos private void btnAgregar_Click(object sender, EventArgs e) { if (txtLogin.Text == "" | txtNombre.Text == "" | txtApellidos.Text == "" | txtPassword.Text == "") { MessageBox.Show("Ningun campo puede quedar vacio"); } else { clsUsuarios Registro = new clsUsuarios(); Registro.Login = txtLogin.Text; Registro.Nombre = txtNombre.Text; Registro.Apellidos = txtApellidos.Text; Registro.Password = txtPassword.Text; Registro.Administrador = Convert.ToBoolean(cbAdministrador.Text); DaoUsuarios userRegi = new DaoUsuarios(); if (userRegi.MAgregarUsuario(Registro)) { MessageBox.Show("Se ha agregado correctamente el empleado"); CatalogoEmpleados ventana = new CatalogoEmpleados(); ventana.Show(); this.Visible = false; } else { MessageBox.Show("Algo salio mal: Puede que tus datos esten mal o que ese nombre de usuario ya este Registrado"); } } }
/// <summary> /// Manda los datos a la clase clsUsuarios para la modificación en la base /// de datos private void btnAgregar_Click(object sender, EventArgs e) { if (txtLogin.Text == "" | txtNombre.Text == "" | txtApellidos.Text == "" | txtPassword.Text == "") { MessageBox.Show("Ningun campo puede quedar vacio"); } else { clsUsuarios Registro = new clsUsuarios(); Registro.IDusuario = Convert.ToInt32(txtID.Text); Registro.Login = txtLogin.Text; Registro.Nombre = txtNombre.Text; Registro.Apellidos = txtApellidos.Text; Registro.Password = txtPassword.Text; Registro.Administrador = Convert.ToBoolean(cbAdministrador.Text); DaoUsuarios modifica = new DaoUsuarios(); if (modifica.MmodificarEmpleado(Registro)) { MessageBox.Show("Se ha modificado correctamente el empleado"); CatalogoEmpleados ventana = new CatalogoEmpleados(); ventana.Show(); this.Visible = false; } else { MessageBox.Show("Algo salio mal"); } } }
/// <summary> /// Elimina al empleado seleccionado en la tabla private void btnEliminar_Click(object sender, EventArgs e) { poc = dgEmpleados.CurrentRow.Index; String usuario = dgEmpleados[1, poc].Value.ToString(); // Da la opcion si quieres o no eliminar al empleado seleccionado, si precionas "Si" lo elimina //y si precionas "No" se cancela y arroja un mensaje if (MessageBox.Show("Seguro que quiere eliminar a " + usuario + "?", "Notificación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DaoUsuarios userRegi = new DaoUsuarios(); poc = dgEmpleados.CurrentRow.Index; int ID = int.Parse(dgEmpleados[0, poc].Value.ToString()); if (ID == this.usuario.IDusuario) { MessageBox.Show("No se puede eliminar el usuario que está en uso del sistema."); } else if (userRegi.MEliminarUsuario(ID)) { dgEmpleados.DataSource = new DaoUsuarios().MmostrarEmpleados(); MessageBox.Show("Se ha eliminado correctamente el empleado"); } else { MessageBox.Show("Algo salio mal"); } } else { MessageBox.Show("Cancelado"); } }
private void btnlogin_Click(object sender, EventArgs e) { //Se valida que los campos de los texbox no esten vacios if (!txtuser.Text.Equals("") | !txtpass.Text.Equals("")) { //Se obtiene los datos de los texbox y se mandan al metodo DaoUsuarios int id = new DaoUsuarios().logear(txtuser.Text, txtpass.Text); if (id > 0) { //Se manda llamadar al metodo DaoUsuarios clsUsuarios us = new DaoUsuarios().obtenerUsuario(id); //Se lleva al menu principal MenuPrincipal obj = new MenuPrincipal(us); obj.Show(); this.Visible = false; } else { //Se manda un mensaje de error de datos incorrectos Datoserror da = new Datoserror(); da.Show(); } } }
{ //Método Get public List <Usuarios> GetUsuarios() { DaoUsuarios dao = new DaoUsuarios(); DataTable dt = dao.GetUsuarios(); List <Usuarios> userList = new List <Usuarios>(); foreach (DataRow dr in dt.Rows) { Usuarios users = new Usuarios(); users.UsuarioId = (int)dr["UsuarioId"]; users.Nombre = (string)dr["Nombre"]; users.Apellidos = (string)dr["Apellidos"]; users.Edad = (int)dr["Edad"]; users.FechaNacimiento = (DateTime)dr["FechaNacimiento"]; users.Matricula = (string)dr["Matricula"]; users.Direccion = (string)dr["Direccion"]; users.Telefono = (string)dr["Telefono"]; users.Activo = (bool)dr["Activo"]; userList.Add(users); } return(userList); }
private void btnLogin_Click(object sender, EventArgs e) { try { if (!string.IsNullOrEmpty(txtLogin.Text) && !string.IsNullOrEmpty(txtSenha.Text)) { DaoUsuarios dao = new DaoUsuarios(); _Usuario = dao.Login(txtLogin.Text, txtSenha.Text); if (_Usuario.Id > 0) { frmProdutos f = new frmProdutos(); f.Show(); } else { MessageBox.Show("Login ou senha inválidos", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Informe um Login e Senha", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Abre una ventana nueva cargando los datos del usuario seleccionado en la /// tabla private void btnModificar_Click(object sender, EventArgs e) { DaoUsuarios usuario = new DaoUsuarios(); poc = dgEmpleados.CurrentRow.Index; int Id = int.Parse(dgEmpleados[0, poc].Value.ToString()); usuario.MtraerEmpleado(Id); List <clsUsuarios> lista = usuario.MtraerEmpleado(Id); frmModificarEmpleado ventena = new frmModificarEmpleado(lista); ventena.Show(); this.Visible = false; }
public HttpResponseMessage Login(string Usuario_Email, string Usuario_Senha, int QtdProdutosLista = 3) { ResponseMessage <UsuarioModel> response = new ResponseMessage <UsuarioModel>() { Status = (int)HttpStatusCode.OK, Message = "Informe os dados para efetuar Login" }; try { List <Erp.Configuracoes> confis = new Erp.Configuracoes().Lista(); Erp.Configuracoes configura = confis.Find(x => x.chave == "QtdProdutosListar"); if (configura != null) { int.TryParse(configura.valor, out QtdProdutosLista); } UsuarioModel user = new DaoUsuarios().login(Usuario_Email, Usuario_Senha, QtdProdutosLista); if (user.Usuario_id > 0) { response.Message = "Login encontrado"; response.Data = user; return(Request.CreateResponse(HttpStatusCode.OK, response)); } else { response.Status = (int)HttpStatusCode.NotFound; response.Message = "Login Inválido"; throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound, response)); } } catch (Exception ex) { if (!(ex is HttpResponseException)) { response.Message = "Houve um erro interno no servidor.\nMais detalhes: " + ex.Message; response.Status = (int)HttpStatusCode.InternalServerError; throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.InternalServerError, response)); } else { throw ex; } } }
//GET api/login public IHttpActionResult GetLogin(string login, string senha) { try { DaoUsuarios dao = new DaoUsuarios(); var Usuario = dao.Login(login, senha); if (Usuario.Id > 0) { return(Ok(Usuario)); } else { return(NotFound()); } } catch { return(BadRequest()); } }
public List <Usuarios> AutenticacionUsuario(string usuario, string password) { DaoUsuarios dao = new DaoUsuarios(); DataTable dt = dao.AutenticacionUsuario(usuario, password); List <Usuarios> userList = new List <Usuarios>(); foreach (DataRow dr in dt.Rows) { Usuarios users = new Usuarios(); users.UsuarioId = (int)dr["UsuarioId"]; users.NombreUsuario = (string)dr["NombreUsuario"]; users.Contrasena = (string)dr["Contrasena"]; users.Activo = (bool)dr["Activo"]; users.RolId = (int)dr["RolId"]; userList.Add(users); } return(userList); }
public HttpResponseMessage GravaLog(string usuario_id, string Produto_id, string Conteudo_id, string categoria_id) { ResponseMessage <int> response = new ResponseMessage <int>() { Status = (int)HttpStatusCode.OK, Message = "Informe os dados para gravar Log" }; try { int retorno = new DaoUsuarios().GravarLog(usuario_id, Produto_id, Conteudo_id, categoria_id); if (retorno > -1) { response.Message = "Log gravado com sucesso"; response.Data = retorno; return(Request.CreateResponse(HttpStatusCode.OK, response)); } else { response.Status = (int)HttpStatusCode.InternalServerError; response.Message = "Erro ao gravar log"; throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound, response)); } } catch (Exception ex) { if (!(ex is HttpResponseException)) { response.Message = "Houve um erro interno no servidor.\nMais detalhes: " + ex.Message; response.Status = (int)HttpStatusCode.InternalServerError; throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.InternalServerError, response)); } else { throw ex; } } }