private void btnCadNewfunc_Click(object sender, EventArgs e) { frmCadastroFuncionário frm = new frmCadastroFuncionário(); frm.ShowDialog(); CargoDAO dao = new CargoDAO(); dgvFuncs.DataSource = dao.listarPraSearch(); }
private void openEdit(int cod) { frmCadastroFuncionário frm = new frmCadastroFuncionário(cod); frm.ShowDialog(); CargoDAO dao = new CargoDAO(); dgvFuncs.DataSource = dao.listarPraSearch(); }
//----------------------// //----------------------// //----------------------// #region "pnlAdminConfig" private void btnExcluFunc_Click(object sender, EventArgs e) { CargoDAO dao = new CargoDAO(); if (MessageBox.Show("Deseja mesmo deletar esse cadastro?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == System.Windows.Forms.DialogResult.Yes) { dao.delete(Convert.ToInt32(dgvFuncs.CurrentRow.Cells[0].Value)); MessageBox.Show("Deletado com sucesso"); CargoDAO cargodao = new CargoDAO(); dgvFuncs.DataSource = cargodao.listarPraSearch(); } }
private void pnlSearch_VisibleChanged(object sender, EventArgs e) { CargoDAO cargodao = new CargoDAO(); dgvFuncs.DataSource = cargodao.listarPraSearch(); if (cmbTipoPesquisaFunc.Items.Count <= 0) { foreach (DataColumn item in (dgvFuncs.DataSource as DataTable).Columns) { cmbTipoPesquisaFunc.Items.Add(item.ColumnName); } cmbTipoPesquisaFunc.SelectedIndex = 1; } }
private void btnnovasenha_Click(object sender, EventArgs e) { if (txtnovasenha.Text == txtagain.Text) { AccountsDAO accountsDAO = new AccountsDAO(); account.Password = txtagain.Text; accountsDAO.alterar(account); if (account.Username != "admin") { CargoDAO cargoDAO = new CargoDAO(); cargoDAO.alterarEmail(txtNewMail.Text, account.Id_accounts); } MessageBox.Show("Credenciais alteradas com sucesso!"); this.Close(); } else { MessageBox.Show("As senhas não coincidem."); } }
private void button1_Click(object sender, EventArgs e) { if (!edit) { #region "MEU DEUS QUE COISA HORRIVEL" if (txtSenha.Text != txtConfirmarSenha.Text | txtSenha.Text == "") { MessageBox.Show("Senhas não são as mesmas ou o campo estabelecido para a senha se encontra vazio"); return; } else if (txtEmail.Text != txtConfirmarEmail.Text | txtEmail.Text == "" | !txtEmail.Text.Contains("@")) { MessageBox.Show("Emails não são os mesmos ou o(s) campo(s) se encontra(m) vazio(s) ou o email não é valido"); return; } if (txtUsuario.Text == string.Empty || txtSenha.Text == string.Empty || txtEmail.Text == string.Empty) { MessageBox.Show("Os campos destacados são obrigatórios."); txtEmail.BackColor = Color.Pink; txtSenha.BackColor = Color.Pink; txtUsuario.BackColor = Color.Pink; txtConfirmarSenha.BackColor = Color.Pink; txtConfirmarEmail.BackColor = Color.Pink; } else { if (txtSobrenome.Text == string.Empty || txtNomeFunc.Text == string.Empty) { DialogResult dr = MessageBox.Show("O campo nome e/ou sobrenome não se encontram preenchidos, deseja deixa-los em branco?", "Campos vazios", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { try { AccountsDAO accDao = new AccountsDAO(); Accounts acc = new Accounts(); if (txtCBO.Text != string.Empty) { func.Cbo = txtCBO.Text; } func.Email = txtEmail.Text; func.Funcao = txtFuncao.Text; if (txtHorasTrabson.Text != string.Empty) { func.Horas_trabalhadas = Convert.ToInt32(txtHorasTrabson.Text); } func.Nome = txtNomeFunc.Text; if (txtSalario.Text != string.Empty) { func.Salario_mensal = Convert.ToDouble(txtSalario.Text.Replace('.', ',')); } acc.Password = txtSenha.Text; func.Setor = txtSetor.Text; func.Sobrenome = txtSobrenome.Text; acc.Username = txtUsuario.Text; accDao.inserir(acc); func.Id_account = accDao.ReturnId(acc.Username); funDAO.inserir(func); MessageBox.Show("Cadastrado com sucesso"); this.Close(); } catch (FormatException) { MessageBox.Show("Favor checar os valores."); } } } else { try { AccountsDAO accDao = new AccountsDAO(); Accounts acc = new Accounts(); if (txtCBO.Text != string.Empty) { func.Cbo = txtCBO.Text; } func.Email = txtEmail.Text; func.Funcao = txtFuncao.Text; if (txtHorasTrabson.Text != string.Empty) { func.Horas_trabalhadas = Convert.ToInt32(txtHorasTrabson.Text); } func.Nome = txtNomeFunc.Text; if (txtSalario.Text != string.Empty) { func.Salario_mensal = Convert.ToDouble(txtSalario.Text.Replace('.', ',')); } acc.Password = txtSenha.Text; func.Setor = txtSetor.Text; func.Sobrenome = txtSobrenome.Text; acc.Username = txtUsuario.Text; acc.AccountType = (AccountsDAO.accounttype)Convert.ToInt32(cmbLevel.SelectedValue); accDao.inserir(acc); func.Id_account = accDao.ReturnId(acc.Username); funDAO.inserir(func); MessageBox.Show("Cadastrado com sucesso"); this.Close(); } catch (MySql.Data.MySqlClient.MySqlException err) { if (err.Message.Contains("'username_UNIQUE'")) { MessageBox.Show("Usuario já em uso"); } else if (err.Message.Contains("'email_UNIQUE'")) { MessageBox.Show("email já em uso"); } else { throw err; } } catch (FormatException) { MessageBox.Show("Favor checar os valores."); } } } #endregion } else { CargoDAO dao = new CargoDAO(); Cargo cargo = new Cargo(); cargo.Cbo = txtCBO.Text; cargo.Funcao = txtFuncao.Text; cargo.Horas_trabalhadas = int.Parse(txtHorasTrabson.Text); cargo.Nome = txtNomeFunc.Text; cargo.Salario_mensal = double.Parse(txtSalario.Text.Replace('.', ',')); cargo.Setor = txtSetor.Text; cargo.Sobrenome = txtSobrenome.Text; cargo.Id = id; dao.alterar(cargo); MessageBox.Show("Atualizado com sucesso"); this.Close(); } }