private void ValidarUsuario() { UsuariosInformation user = new UsuariosInformation(); user.Usuario = txtUsuario.Text; user.Senha = txtSenha.Text; UsuariosList listUser = new UsuariosList(); UsuariosBLL usuario = new UsuariosBLL(); listUser = usuario.ConsultaID(user); if (listUser.Count == 0) { MessageBox.Show("Usuario Inválido"); logado = false; Limpar(); txtUsuario.Focus(); } else { foreach (Object obj in listUser) { UsuariosInformation usu = (UsuariosInformation)obj; tipo = usu.Tipo; nome = usu.Usuario; } logado = true; this.Dispose(); } }
public UsuariosList ConsultaUser(UsuariosInformation usuario) { try { UsuariosList userList = new UsuariosList(); string user = usuario.Usuario; string senha = usuario.Senha; DataTable tabela = new DataTable(); MySqlDataAdapter da = new MySqlDataAdapter("SELECT * FROM tb_usuarios WHERE usuario = '" + user + "' AND senha = '" + senha + "'", Dados.StringDeConexao); da.Fill(tabela); foreach (DataRow linha in tabela.Rows) { UsuariosInformation u = new UsuariosInformation(); u.Cod = Convert.ToInt32(linha["cod"]); u.Usuario = Convert.ToString(linha["usuario"]); u.Senha = Convert.ToString(linha["senha"]); u.Tipo = Convert.ToString(linha["tipo"]); userList.Add(u); } return(userList); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void listaUsuariosToolStripMenuItem_Click(object sender, EventArgs e) { UsuariosList form2 = new UsuariosList(); form2.MdiParent = this; form2.Show(); }
public static dynamic ConsultarUsuarios(IContextFactory factory, IOptions <ConnectionDB> connection) { UsuariosList retorno = new UsuariosList(); using (Aldeas_Context db = factory.Create(connection)) { var data = from pro in db.TbUsuarios join p in db.TbPerfiles on pro.IdPerfil equals p.id select new UsuariosResponse { id = pro.id, IdPerfil = pro.IdPerfil, username = pro.username, Perfil = p.perfil }; if (data.Any()) { retorno.ItemsUsarios = data.ToList(); } } return(retorno); }
private void btnValidar_Click(object sender, EventArgs e) { try { XmlSerial serial = new XmlSerial(); XmlDocument xmlDoc = new XmlDocument(); string path = Path.GetFullPath("DB/UsuarioRepository.xml"); xmlDoc.Load(path); //(UsuariosList)Funciones.DeserializeObject<UsuariosList>(xmlDoc.InnerXml); UsuariosList usuarios = serial.DesSerializeObjeto <UsuariosList>(xmlDoc.InnerXml); var usuario = usuarios.Usuarios.Where(u => u.Rut == this.txtRut.Text).FirstOrDefault(); MemoryStream ms = new MemoryStream(usuario.TemplateBytes); //DPFP.Capture.SampleConversion convertor = new DPFP.Capture.SampleConversion(); //convertor.ConvertToANSI381(usuarios.Usuarios.Where(u => u.Rut == this.txtRut.Text).FirstOrDefault().Sample, ref bytes); //new DPFP.Template(new MemoryStream(bytes)); Template template = new DPFP.Template(ms); Compare(template, MemSample); } catch (Exception ex) { MessageBox.Show(this, ex.Message, "Validador Huella", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnIngresar_Click(object sender, EventArgs e) { try { XmlSerial serial = new XmlSerial(); Usuario usuario = new Usuario(); usuario.Rut = this.txtRut.Text; usuario.Nombre = this.txtNombre.Text; usuario.Huella = Funciones.ImageToByteArray(this.picHuella.Image); usuario.TemplateBytes = MemTemplate.Bytes; usuario.TemplateSize = MemTemplate.Size; String XmlizedString = serial.SerializeObjeto(usuario); //Funciones.SerializeObject(usuario); XmlDocument xmlDoc = new XmlDocument(); string path = Path.GetFullPath("DB/UsuarioRepository.xml"); xmlDoc.Load(path); //(UsuariosList)Funciones.DeserializeObject<UsuariosList>(xmlDoc.InnerXml); UsuariosList usuarios = serial.DesSerializeObjeto <UsuariosList>(xmlDoc.InnerXml); if (usuarios.Usuarios != null) { if (usuarios.Usuarios.Where(u => u.Rut == usuario.Rut).Count() > 0) { var val = usuarios.Usuarios.Where(u => u.Rut == usuario.Rut).FirstOrDefault(); val.Nombre = usuario.Nombre; val.Huella = usuario.Huella; } else { List <Usuario> usList = usuarios.Usuarios.ToList(); usList.Add(usuario); usuarios.Usuarios = usList.ToArray(); } } else { List <Usuario> usList = new List <Usuario>(); usList.Add(usuario); usuarios.Usuarios = usList.ToArray(); } XmlizedString = serial.SerializeObjeto <UsuariosList>(usuarios); //Funciones.SerializeObject(usuarios); xmlDoc = new XmlDocument(); xmlDoc.InnerText = XmlizedString; //xmlDoc.Save(path); if (File.Exists(path)) { File.Delete(path); } xmlDoc.Save(path); MessageBox.Show(this, "El usuario ha sido ingresado correctamente", "Validador Huella", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(this, string.Format("Error al Intentar guardar el usuario. Detalle:{0}", ex.Message), "Validador Huella", MessageBoxButtons.OK, MessageBoxIcon.Error); } }