private void Atualizar(int ID_FUN, string Fun_Login, string Fun_Senha, string Fun_NomeTatuador) { try { int registrosAfetados = 0; var objMLTAB_FUNC = new MLTAB_FUNC(); var objBLTAB_FUNC = new BLTAB_FUNC(); objMLTAB_FUNC.ID_FUN = ID_FUN; objMLTAB_FUNC.Fun_Tipo = Fun_Tipo; objMLTAB_FUNC.Fun_Login = Fun_Login; objMLTAB_FUNC.Fun_Senha = Fun_Senha; objMLTAB_FUNC.Fun_NomeTatuador = Fun_NomeTatuador; if (TAB_FUNC.ID_FUN == ID_FUN) { TAB_FUNC.Fun_Tipo = Fun_Tipo; TAB_FUNC.Fun_Senha = Fun_Senha; TAB_FUNC.Fun_Login = Fun_Login; } registrosAfetados = objBLTAB_FUNC.Atualizar(objMLTAB_FUNC); if (registrosAfetados > 0) { MessageBox.Show("Funcionário atualizado com sucesso."); Close(); } } catch (Exception) { MessageBox.Show("Não foi possível atualizar esse funcionário."); } }
private void btnEntrar_Click(object sender, EventArgs e) { var objBLTAB_FUNC = new BLTAB_FUNC(); List <MLTAB_FUNC> objListaUsuario = new List <MLTAB_FUNC>(); objListaUsuario = objBLTAB_FUNC.Consultar(txtUser.Text, txtSenha.Text); if (objListaUsuario.Count > 0) { TAB_FUNC.ID_FUN = objListaUsuario[0].ID_FUN; TAB_FUNC.Fun_Login = objListaUsuario[0].Fun_Login; TAB_FUNC.Fun_Senha = objListaUsuario[0].Fun_Senha; TAB_FUNC.Fun_Tipo = objListaUsuario[0].Fun_Tipo; this.DialogResult = DialogResult.OK; this.Close(); } else { tentativas++; if (tentativas == 3) { MessageBox.Show("Você atinguiu o limite de tentativas", "Erro de acesso", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.ExitThread(); } MessageBox.Show("Nome de usuário e/ou senha incorreta. Na 3° tentativa o programa se fechará.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); txtSenha.Text = ""; txtUser.Text = ""; txtUser.Focus(); } }
private void CadastrarFuncionario(string Fun_Login, string Fun_Senha, string Fun_NomeTatuador, int Fun_Tipo) { try { int registrosAfetados = 0; var objMLTAB_Fun = new MLTAB_FUNC(); var objBLTAB_Fun = new BLTAB_FUNC(); objMLTAB_Fun.Fun_Login = Fun_Login; objMLTAB_Fun.Fun_Senha = Fun_Senha; objMLTAB_Fun.Fun_NomeTatuador = Fun_NomeTatuador; objMLTAB_Fun.Fun_Tipo = Fun_Tipo; registrosAfetados = objBLTAB_Fun.Gravar(objMLTAB_Fun); if (registrosAfetados > 0) { MessageBox.Show("Funcionário cadastro com sucesso."); txtLogin.Text = ""; txtConfirmarSenha.Text = ""; txtNomeTatuador.Text = ""; txtSenha.Text = ""; } } catch (Exception) { MessageBox.Show("Não foi possível cadastrar esse funcionário."); } }
private void CarregarDadosFuncionario() { var objBLTAB_FUNC = new BLTAB_FUNC(); List <MLTAB_FUNC> objListaFuncionario = new List <MLTAB_FUNC>(); objListaFuncionario = objBLTAB_FUNC.Pesquisar(); lstPesquisa.Items.Clear(); foreach (var itemLista in objListaFuncionario) { if (itemLista.ID_FUN > 1) { ListViewItem objListViewItem = new ListViewItem(); objListViewItem.Text = itemLista.ID_FUN.ToString(); if (itemLista.Fun_Tipo == 1) { string Tipo = "Administrador"; objListViewItem.SubItems.Add(Tipo); } else { string Tipo = "Funcionário"; objListViewItem.SubItems.Add(Tipo); } //objListViewItem.SubItems.Add(itemLista.Fun_Tipo.ToString()); objListViewItem.SubItems.Add(itemLista.Fun_Login.ToString()); objListViewItem.SubItems.Add(itemLista.Fun_Senha.ToString()); objListViewItem.SubItems.Add(itemLista.Fun_NomeTatuador); lstPesquisa.Items.Add(objListViewItem); } } }
private void Pesquisar() { var objBLTAB_FUNC = new BLTAB_FUNC(); var objMLTAB_FUNC = new MLTAB_FUNC(); List <MLTAB_FUNC> objListaFuncionario = new List <MLTAB_FUNC>(); objMLTAB_FUNC.Fun_NomeTatuador = (String.IsNullOrEmpty(txtNome.Text)) ? null : txtNome.Text; objListaFuncionario = objBLTAB_FUNC.Consultar(objMLTAB_FUNC); lstPesquisa.Items.Clear(); foreach (var itemLista in objListaFuncionario) { ListViewItem objListViewItem = new ListViewItem(); objListViewItem.Text = itemLista.ID_FUN.ToString(); objListViewItem.SubItems.Add(itemLista.Fun_Tipo.ToString()); objListViewItem.SubItems.Add(itemLista.Fun_Login.ToString()); objListViewItem.SubItems.Add(itemLista.Fun_Senha.ToString()); objListViewItem.SubItems.Add(itemLista.Fun_NomeTatuador); lstPesquisa.Items.Add(objListViewItem); } }
private void Excluir() { try { var objBLTAB_FUNC = new BLTAB_FUNC(); int ID_FUNC = 0; if (lstPesquisa.SelectedItems.Count > 0) { ID_FUNC = Convert.ToInt32(lstPesquisa.SelectedItems[0].Text); } if (ID_FUNC == 2) { MessageBox.Show("Não é possivel excluir o ADM"); } else { objBLTAB_FUNC.Excluir(ID_FUNC); } } catch (Exception) { MessageBox.Show("Não é possivel excluir o funcionário, pois este já fez uma sessão."); } }
private void CarregarTatuadores() { var objBLTAB_FUNC = new BLTAB_FUNC(); // List<MLTAB_FUNC> objListaFunc = new List<MLTAB_FUNC>(); // objListaFunc = objBLTAB_FUNC.ConsultarTatuadores(); cmbFunc.DataSource = objBLTAB_FUNC.ConsultarTatuadores(); cmbFunc.DisplayMember = "Fun_NomeTatuador"; cmbFunc.ValueMember = "ID_FUN"; }