public override bool Salvar() { bool bSalvar = false; if (CaixasOK() == false) { return(false); } FuncionarioTableAdapter ta = new FuncionarioTableAdapter(); if (sStatus == StatusCadastro.scIncluindo) { bSalvar = (ta.Insert(txtNome.Text, txtLogin.Text, vSenha) > 0); } else if (sStatus == StatusCadastro.scAlterando) { if (nCodGenerico == 1) { MessageBox.Show("Não é possível alterar cadastros do sistema.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); return(bSalvar); } bSalvar = (ta.Update(txtNome.Text, txtLogin.Text, vSenha, nCodGenerico) > 0); } return(bSalvar); }
public override void Atualiza_Grid() { try { this.Text = lblNomeTab.Text = "Funcionários"; DB_ConceptDataSet.FuncionarioDataTable dt = new DB_ConceptDataSet.FuncionarioDataTable(); FuncionarioTableAdapter ta = new FuncionarioTableAdapter(); // dt=ta.GetData DB_ConceptDataSet ds = new DB_ConceptDataSet(); ta.Fill(ds.Funcionario); dB_ConceptDataSetbindingSource.DataSource = ds.Funcionario; dgvConsulta.DataSource = dB_ConceptDataSetbindingSource; //Config Das Colunas do DGV dgvConsulta.Columns[0].HeaderText = "Cod."; dgvConsulta.Columns[0].Width = 45; dgvConsulta.Columns[1].HeaderText = "Nome"; dgvConsulta.Columns[1].Width = 200; dgvConsulta.Columns[2].HeaderText = "Login"; dgvConsulta.Columns[2].Width = 150; dgvConsulta.Columns[3].Visible = false; dtGenerico = ds.Funcionario; errErro.Clear(); } catch (Exception) { } }
private void btnLogar_Click(object sender, EventArgs e) { if (CaixasOK()) { DB_ConceptDataSet.FuncionarioDataTable dtFuncionario; FuncionarioTableAdapter taFuncionario = new FuncionarioTableAdapter(); dtFuncionario = taFuncionario.VerificaFunc(txtUsuario.Text, txtSenha.Text); if (dtFuncionario.Rows.Count == 0) { MessageBox.Show("Usuário ou senha inválidos!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); vErros++; if (vErros == 3) { MessageBox.Show("Número de tentativas esgotado!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); taFuncionario.Dispose(); this.Close(); } } else { frmPrincipal principal = new frmPrincipal(); principal.lblNomeFunc.Text = dtFuncionario.Rows[0]["Nome_Func"].ToString(); principal.lblIdFunc.Text = dtFuncionario.Rows[0]["ID_Func"].ToString(); principal.Show(); this.Hide(); } } }
public override bool Excluir() { bool bExcluir = false; if (nCodGenerico == 1) { MessageBox.Show("Não é possível excluir cadastros do sistema.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); return(bExcluir); } FuncionarioTableAdapter ta = new FuncionarioTableAdapter(); bExcluir = (ta.Delete(nCodGenerico) > 0); return(bExcluir); }
/// <summary> /// Método para obter a contagem de registro das tabela de Funcionario /// </summary> /// <returns>Contagem de Itens na Tabela</returns> public int ObterContagem() { FuncionarioTableAdapter perfilTableAdapter = new FuncionarioTableAdapter(); //int? contagem = perfilTableAdapter.GetFuncionarioCount(); int? contagem = 0; if (contagem.HasValue) { return contagem.Value; } return 0; }
private bool CaixasOK() { if (txtNome.Text == "") { errErro.SetError(txtNome, "Insira um nome"); return(false); } else { errErro.SetError(txtNome, ""); } FuncionarioTableAdapter taFunc = new FuncionarioTableAdapter(); DB_ConceptDataSet.FuncionarioDataTable dtFunc = new DB_ConceptDataSet.FuncionarioDataTable(); dtFunc = taFunc.VerificaNome(txtNome.Text); if (dtFunc.Rows.Count > 0 && dtFunc.Rows[0]["Nome_Func"].ToString() == txtNome.Text && btnIncluir.Text == "Incluindo") { errErro.SetError(txtNome, "Nome de usuário já existente"); return(false); } else { errErro.SetError(txtNome, ""); } if (txtLogin.Text == "") { errErro.SetError(txtLogin, "Insira um login"); return(false); } else { errErro.SetError(txtLogin, ""); } dtFunc = taFunc.VerificaLogin(txtLogin.Text); if (dtFunc.Rows.Count > 0 && btnIncluir.Text == "Incluindo" && dtFunc.Rows[0]["Login_Func"].ToString() == txtLogin.Text) { errErro.SetError(txtLogin, "Login já existente"); return(false); } else { errErro.SetError(txtLogin, ""); } if (txtSenha1.Text == "") { errErro.SetError(txtSenha1, "Insira uma senha"); return(false); } else { vSenha = txtSenha1.Text; } errErro.SetError(txtSenha1, ""); if (txtSenha2.Text == "") { errErro.SetError(txtSenha2, "Repita a senha"); return(false); } else { errErro.SetError(txtSenha2, ""); } if (txtSenha1.Text != txtSenha2.Text) { MessageBox.Show("As senhas inseridas devem ser iguais!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); errErro.SetError(txtSenha1, "As senhas devem ser iguais"); errErro.SetError(txtSenha2, "As senhas devem ser iguais"); txtSenha1.Clear(); txtSenha2.Clear(); return(false); } return(true); }