private void txLogin_Leave(object sender, EventArgs e) { if (txLogin.Text != "") { DAO.UsuarioDao uDAO = new DAO.UsuarioDao(); bool verifica = uDAO.Verificar(txLogin.Text); lbMensagem.Visible = true; if (verifica) { lbMensagem.ForeColor = Color.Red; lbMensagem.Text = "Usuário já está em uso!"; LoginValido = false; btComplete(); } else { lbMensagem.ForeColor = Color.Green; lbMensagem.Text = "Usuário disponivel para uso!"; LoginValido = true; btComplete(); } } else { lbMensagem.Visible = false; } }
private void btEdit_Click(object sender, EventArgs e) { IDao db = new DAO.UsuarioDao(); List <Object> usuarios = db.ListAll(); int permissao = 0; if (dgvUsuario.Rows[dgvUsuario.CurrentRow.Index].Cells[4].Value.ToString() == "Administrador" || dgvUsuario.Rows[dgvUsuario.CurrentRow.Index].Cells[4].Value.ToString() == "Supervisor") { permissao = 1; } formCadastroUser form = new formCadastroUser(); int id = int.Parse(dgvUsuario.Rows[dgvUsuario.CurrentRow.Index].Cells[0].Value.ToString()); form.lbIdUser.Text = Convert.ToString(id); foreach (Usuario u in usuarios) { if (u.Id == id) { form.txNome.Text = u.Nome; form.txCPF.Text = Convert.ToString(u.Cpf); form.cbSexo.Text = Convert.ToString(u.Sexo); form.dtpDataNasc.Text = Convert.ToString(u.DataNasc); form.txTel1.Text = Convert.ToString(u.Telefone1); form.txTel2.Text = Convert.ToString(u.Telefone2); form.txCEP.Text = Convert.ToString(u.Cep); form.txNum.Text = Convert.ToString(u.Num); form.txRua.Text = u.Rua; form.txCompl.Text = u.Comp; form.txBairro.Text = u.Bairro; form.txCidade.Text = u.Cidade; form.txEstado.Text = u.Estado; form.cbCargo.Text = Convert.ToString(u.Cargo); form.txLogin.Text = Convert.ToString(u.Login); form.txSenha.Text = Convert.ToString(u.Senha); form.pbImagemUser.ImageLocation = u.LocalPic; } } form.btCadastrar.Text = "Salvar"; form.LoginValido = true; form.txLogin.Enabled = false; if (this.supervisor == true && permissao == 1) { //Caixa de aviso para edição de Administrador ou Supervisor DialogResult result = MessageBox.Show("Você não tem permissão para isso.", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { form.ShowDialog(this); Fill(); } }
private void txPesquisar_KeyUp(object sender, KeyEventArgs e) { IDao db = new DAO.UsuarioDao(); List <Object> ps = db.ListByName(txPesquisar.Text); dgvUsuario.Rows.Clear(); foreach (Usuario u in ps) { dgvUsuario.Rows.Add(u.Id, u.Nome, u.Cpf, u.DataNasc, u.Cargo); } }
private void Fill() { IDao db = new DAO.UsuarioDao(); List <Object> users = db.ListAll(); dgvUsuario.Rows.Clear(); foreach (Usuario u in users) { string dataMySql = u.DataNasc.ToString("dd-MM-yyyy"); dgvUsuario.Rows.Add(u.Id, u.Nome, u.Cpf, dataMySql, u.Cargo); } buttonEnable(); }
private void btAdd_Click(object sender, EventArgs e) { formCadastroUser form = new formCadastroUser(); IDao db = new DAO.UsuarioDao(); idUser = db.GetId(); form.lbIdUser.Text = "" + idUser; if (supervisor == true) { form.cbCargo.Items.Remove("Administrador"); form.cbCargo.Items.Remove("Supervisor"); } form.ShowDialog(this); Fill(); }
private void btGerar_Click(object sender, EventArgs e) { DateTime dataIni = DateTime.Parse(dateInicio.Value.ToString()); DateTime dataFim = DateTime.Parse(dateFim.Value.ToString()); int idFunc = int.Parse(cbFunc.SelectedValue.ToString()); DAO.UsuarioDao func = new DAO.UsuarioDao(); user1 = func.LerUser(idFunc); FormRelatorios form = new FormRelatorios(user1.Nome, dataIni, dataFim, user1); form.Text = "ControlX - Relatorio de vendas por funcionário"; form.tipoRelatorio = 4; form.Show(); }
private void btLogar_Click(object sender, EventArgs e) { formMenu form = new formMenu(); DAO.UsuarioDao u = new DAO.UsuarioDao(); int result = u.VerificaLogin(txUsuario.Text, txSenha.Text); Usuario user = u.Ler(txUsuario.Text); Logado1 = result; // | 1 - Admin | 2 - Supervisor | 3 - Almoxarifado | 4 - Caixa | if (result != 0) { this.Hide(); formMenu menu = new formMenu(user, Logado1); if (Logado1 == 3) //Almoxarifado { menu.btUsuario.Visible = false; menu.pnMenu.Visible = false; menu.pnAlmoxarife.Visible = true; menu.menuRelatorio.Visible = false; menu.menuHistVendas.Visible = false; } if (Logado1 == 4) //Caixa { menu.menuHistCompras.Visible = false; menu.menuRelatorio.Visible = false; menu.pnMenu.Visible = false; menu.pnCaixa.Visible = true; } menu.lbMensagem.Text = "Olá '" + user.Nome + "' !"; menu.ShowDialog(); this.Show(); txSenha.Text = ""; } else { MessageBox.Show("Usuário ou senha incorreto!"); } }
private void iniComboBox() { IDao db2 = new DAO.UsuarioDao(); List <Object> func = db2.ListAll(); //Pegamos a lista fornecida pelo ListAll, que contém todos os Fornecedores //E colocamos como 'fonte' do combobox essa lista cbFunc.DataSource = func; //Precisamos depois colocar 'valores' para cada 'item' desse combo box, pois precisaremos //Saber qual fornecedor o devido produto terá foreach (Object p in func) { //DisplayMember será a Property do que será mostrado no ComboBox, colocamos a Property //'FornecedorFullName', que retorna as propertys 'Id' e 'Nome' concatenados cbFunc.DisplayMember = "UsuarioFullName"; //E para cada item mostrado, o seu 'valor' será o Id desse fornecedor cbFunc.ValueMember = "Id"; //Ex.: Mostraremos o Fornecedor 'Jorge Cutigi' que possui Id 13 //O Combo Box então mostrará '13 - Jorge Cutigi', e caso for selecionado //O seu Id '13' será o valor que o combo box terá em seu ValueMember } }
private void btDel_Click(object sender, EventArgs e) { IDao data = new DAO.UsuarioDao(); int a = int.Parse(dgvUsuario.Rows[dgvUsuario.CurrentRow.Index].Cells[0].Value.ToString()); //Caixa de aviso caso deseja ou não apagar DialogResult result = MessageBox.Show("Tem certeza que deseja remover este usuario?", "Aviso!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); //Caso clique em sim if (result == DialogResult.Yes) { data.Remover(a); Fill(); MessageBox.Show("Usuario removido com sucesso.", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Warning); buttonEnable(); } else if (result == DialogResult.No) { } }
private void detalhes() { IDao db = new DAO.UsuarioDao(); List <Object> usuarios = db.ListAll(); formCadastroUser form = new formCadastroUser(); int id = int.Parse(dgvUsuario.Rows[dgvUsuario.CurrentRow.Index].Cells[0].Value.ToString()); form.lbIdUser.Text = Convert.ToString(id); //Text box desabilitados por painel //Painel CadUser foreach (TextBox textbox in form.pnCadUser.Controls.OfType <TextBox>()) { textbox.Enabled = false; } foreach (MaskedTextBox textbox in form.pnCadUser.Controls.OfType <MaskedTextBox>()) { textbox.Enabled = false; } //Painel LogSenha foreach (TextBox textbox in form.pnLogSenha.Controls.OfType <TextBox>()) { textbox.Enabled = false; } //ComboBox form.cbSexo.Enabled = false; form.cbCargo.Enabled = false; form.dtpDataNasc.Enabled = false; form.btImagem.Enabled = false; //Fim paineis somente leitura foreach (Usuario u in usuarios) { if (u.Id == id) { form.txNome.Text = u.Nome; form.txCPF.Text = Convert.ToString(u.Cpf); form.cbSexo.Text = Convert.ToString(u.Sexo); form.dtpDataNasc.Text = Convert.ToString(u.DataNasc); form.txTel1.Text = Convert.ToString(u.Telefone1); form.txTel2.Text = Convert.ToString(u.Telefone2); form.txCEP.Text = Convert.ToString(u.Cep); form.txNum.Text = Convert.ToString(u.Num); form.txRua.Text = u.Rua; form.txCompl.Text = u.Comp; form.txBairro.Text = u.Bairro; form.txCidade.Text = u.Cidade; form.txEstado.Text = u.Estado; form.cbCargo.Text = Convert.ToString(u.Cargo); form.txLogin.Text = Convert.ToString(u.Login); form.txSenha.Text = Convert.ToString(u.Senha); form.pbImagemUser.ImageLocation = u.LocalPic; } } form.btCadastrar.Enabled = false; form.btCancelar.Text = "Voltar"; form.ShowDialog(this); }