private void logarSistemaBtn_Click(object sender, EventArgs e) { try { UsuarioSistema usuarioSistema = new UsuarioSistema(); usuarioSistema.Usuario = usuarioLoginTbx.Text; usuarioSistema.Senha = senhaLoginTbx.Text; DALUsuario dALUsuario = new DALUsuario(); if (dALUsuario.VerificaUsuario(usuarioSistema)) { menuForm = new menuForm(this); menuForm.Show(); this.Hide(); } else { MessageBox.Show("Usuário e senha incorretos.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void alterarUsuarioBtn_Click_1(object sender, EventArgs e) { alterar = 1; if (CodigoUsuario != 0) { nomeCompletoCadTbx.Text = ""; usuarioLoginCadTbx.Text = ""; senhaCadUsuarioTbx.Text = ""; repSenhaCadUsuarioTbx.Text = ""; nomeCompletoCadTbx.Enabled = true; usuarioLoginCadTbx.Enabled = true; senhaCadUsuarioTbx.Enabled = true; repSenhaCadUsuarioTbx.Enabled = true; salvarCadUsuarioBtn.Enabled = true; DALUsuario dALUsuario = new DALUsuario(); UsuarioSistema usuarioSistema = dALUsuario.carregaUsuario(CodigoUsuario); nomeCompletoCadTbx.Text = usuarioSistema.Nome; usuarioLoginCadTbx.Text = usuarioSistema.Usuario; senhaCadUsuarioTbx.Text = usuarioSistema.Senha; } else { MessageBox.Show("Tabela vazia ou usuário nao selecionado!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//Metodo que atribui nos parametros os atributos do objeto Fornecedor e faz o cadastro no banco public bool VerificaUsuario(UsuarioSistema usuarioSistema) { //Cria um objeto do tipo MySqlCommand que irá armazenar os comando que vão para o banco MySqlCommand cmd = new MySqlCommand(); //Atribui no comando Connection o metodo do objeto de conexao com o banco cmd.Connection = objConexao.ObjetoConexao; //Abre a conexao do banco objConexao.Conectar(); int retorno = -1; cmd.CommandText = "select * from usuario where usuario=@usuario and senha=@senha;"; //Adicionando os atributos do objeto Fornecedor nos parametros cmd.Parameters.AddWithValue("@usuario", usuarioSistema.Usuario); cmd.Parameters.AddWithValue("@senha", usuarioSistema.Senha); retorno = Convert.ToInt32(cmd.ExecuteScalar()); //Fecha a conexao do banco objConexao.Desconectar(); if (retorno > 0) { return(true); } else { return(false); } }
private void excluirUsuarioBtn_Click_1(object sender, EventArgs e) { try { if ((CodigoUsuario != 0)) { if (MessageBox.Show("Deseja realmente excluir isto?", "Cuidado!", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { UsuarioSistema usuarioSistema = new UsuarioSistema(); usuarioSistema.IdUsuario = CodigoUsuario; DALUsuario dALUsuario = new DALUsuario(); dALUsuario.Excluir(usuarioSistema.IdUsuario); consultaUsuariosGridView.DataSource = dALUsuario.Pesquisar(); CodigoUsuario = 0; MessageBox.Show("Usuário excluído com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Operação cancelada!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Tabela vazia ou usuário nao selecionado!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public UsuarioSistema carregaUsuario(int codigo) { //Cria um objeto do tipo Fornecedor que irá armazenar os dados que virao do banco UsuarioSistema usuarioSistema = new UsuarioSistema(); //Cria um objeto do tipo MySqlCommand que irá armazenar os comando que vão para o banco MySqlCommand cmd = new MySqlCommand(); //Atribui no comando Connection o metodo do objeto de conexao com o banco cmd.Connection = objConexao.ObjetoConexao; //Comando que pesquisa na tabela Fornecedor do banco cmd.CommandText = "select * from usuario where usuario.id_usuario =" + codigo.ToString(); //Abre a conexao do banco objConexao.Conectar(); //Cria um objeto do tipo MySqlDataReader e executa as linhas de comandos no banco como leitura MySqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); usuarioSistema.Nome = Convert.ToString(registro["nome"]); usuarioSistema.Usuario = Convert.ToString(registro["usuario"]); usuarioSistema.Senha = Convert.ToString(registro["senha"]); } return(usuarioSistema); }
public void Inserir(UsuarioSistema usuarioSistema) { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conn; conn.Open(); cmd.CommandText = "insert into usuario(nome, usuario, senha) values (@nome, @usuario, @senha);"; cmd.Parameters.AddWithValue("@nome", usuarioSistema.Nome); cmd.Parameters.AddWithValue("@usuario", usuarioSistema.Usuario); cmd.Parameters.AddWithValue("@senha", usuarioSistema.Senha); cmd.ExecuteNonQuery(); conn.Close(); }
public void Alterar(UsuarioSistema usuarioSistema) { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conn; conn.Open(); cmd.CommandText = "update usuario set nome=@nome,usuario=@usuario,senha=@senha where id_usuario=@idusuario;"; cmd.Parameters.AddWithValue("@idusuario", usuarioSistema.IdUsuario); cmd.Parameters.AddWithValue("@nome", usuarioSistema.Nome); cmd.Parameters.AddWithValue("@usuario", usuarioSistema.Usuario); cmd.Parameters.AddWithValue("@senha", usuarioSistema.Senha); cmd.ExecuteNonQuery(); conn.Close(); }
public UsuarioSistema carregaUsuario(int codigo) { UsuarioSistema usuarioSistema = new UsuarioSistema(); MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conn; cmd.CommandText = "select * from usuario where usuario.id_usuario =" + codigo.ToString(); conn.Open(); MySqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); usuarioSistema.Nome = Convert.ToString(registro["nome"]); usuarioSistema.Usuario = Convert.ToString(registro["usuario"]); usuarioSistema.Senha = Convert.ToString(registro["senha"]); } conn.Close(); return(usuarioSistema); }
public void Inserir(UsuarioSistema usuarioSistema) { //Cria um objeto do tipo MySqlCommand que irá armazenar os comando que vão para o banco MySqlCommand cmd = new MySqlCommand(); //Atribui no comando Connection o metodo do objeto de conexao com o banco cmd.Connection = objConexao.ObjetoConexao; //Abre a conexao do banco objConexao.Conectar(); //Comando que insere na tabela Fornecedor do banco cmd.CommandText = "insert into usuario(nome, usuario, senha) values (@nome, @usuario, @senha);"; //Adicionando os atributos do objeto Fornecedor nos parametros cmd.Parameters.AddWithValue("@nome", usuarioSistema.Nome); cmd.Parameters.AddWithValue("@usuario", usuarioSistema.Usuario); cmd.Parameters.AddWithValue("@senha", usuarioSistema.Senha); //Executa as linhas de comandos cmd.ExecuteNonQuery(); //Fecha a conexao do banco objConexao.Desconectar(); }
public bool VerificaUsuario(UsuarioSistema usuarioSistema) { MySqlCommand cmd = new MySqlCommand(); UsuarioSistema usuario = new UsuarioSistema(); cmd.Connection = conn; cmd.CommandText = "select * from usuario where usuario=@usuario;"; cmd.Parameters.AddWithValue("@usuario", usuarioSistema.Usuario); conn.Open(); MySqlDataReader registro = cmd.ExecuteReader(); while (registro.Read()) { usuario.Usuario = registro.GetString(2); usuario.Senha = registro.GetString(3); } registro.Dispose(); conn.Dispose(); return(usuarioSistema.Senha.Equals(usuario.Senha)); }
//Metodo que atribui nos parametros os atributos do objeto Fornecedor e faz a alteraçao no banco public void Alterar(UsuarioSistema usuarioSistema) { //Cria um objeto do tipo MySqlCommand que irá armazenar os comando que vão para o banco MySqlCommand cmd = new MySqlCommand(); //Atribui no comando Connection o metodo do objeto de conexao com o banco cmd.Connection = objConexao.ObjetoConexao; //Abre a conexao do banco objConexao.Conectar(); //Comando que altera na tabela Fornecedor do banco cmd.CommandText = "update usuario set nome=@nome,usuario=@usuario,senha=@senha where id_usuario=@idusuario;"; //Adicionando os atributos do objeto Cliente nos parametros cmd.Parameters.AddWithValue("@idusuario", usuarioSistema.IdUsuario); // cmd.Parameters.AddWithValue("@nomefornecedor", bola.NomeFornecedor); cmd.Parameters.AddWithValue("@nome", usuarioSistema.Nome); cmd.Parameters.AddWithValue("@usuario", usuarioSistema.Usuario); cmd.Parameters.AddWithValue("@senha", usuarioSistema.Senha); //Executa as linhas de comandos cmd.ExecuteNonQuery(); //Fecha a conexao do banco objConexao.Desconectar(); }
private void cadastrarUsuarioBtn_Click_1(object sender, EventArgs e) { try { UsuarioSistema usuarioSistema = new UsuarioSistema(); usuarioSistema.Nome = nomeCompletoCadTbx.Text; usuarioSistema.Usuario = usuarioLoginCadTbx.Text; usuarioSistema.Senha = senhaCadUsuarioTbx.Text; if (alterar != 0) { if (ValidarCampos() == 0) { if (MessageBox.Show("Deseja realmente alterar isto?", "Cuidado!", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { DALUsuario dALUsuario = new DALUsuario(); usuarioSistema.IdUsuario = CodigoUsuario; dALUsuario.Alterar(usuarioSistema); alterar = 0; MessageBox.Show("Usuário alterado com sucesso!"); CodigoUsuario = 0; conn.Close(); } else { MessageBox.Show("Operação cancelada!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { switch (ValidarCampos()) { case 1: MessageBox.Show("Nome é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; case 2: MessageBox.Show("Usuário é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; case 3: MessageBox.Show("Senha é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; case 4: MessageBox.Show("Repitir a senha é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; case 5: MessageBox.Show("Senha não corresponde a Repitir senha.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; } } } else { if (ValidarCampos() == 0) { DALUsuario dALUsuario = new DALUsuario(); dALUsuario.Inserir(usuarioSistema); MessageBox.Show("Usuario inserido com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); conn.Close(); } else { switch (ValidarCampos()) { case 1: MessageBox.Show("Nome é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; case 2: MessageBox.Show("Usuário é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; case 3: MessageBox.Show("Senha é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; case 4: MessageBox.Show("Repitir a senha é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; case 5: MessageBox.Show("Senha não corresponde a Repitir senha.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; } } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }