private void Funcionario_Load(object sender, EventArgs e) { clsFuncionario teste = new clsFuncionario(); clsFuncionarioBLL testte1 = new clsFuncionarioBLL(); dtgv_gravacao.DataSource = testte1.SelecionaFuncionario(teste); btn_alterar.Enabled = false; btn_excluir.Enabled = false; valida_cargo = false; }
int ValidarUsuario(clsFuncionario objFuncionario) { int codFuncionario = 0; try { codFuncionario = (int) login.ValidarUsuario(objFuncionario).Rows[0][0]; } catch (Exception e){} if (codFuncionario == 0) { Home.mensagemDeErro("Não constam registros com o LOGIN e SENHA fornecidos.\n\nPor favor, certifique-se de que estão corretos e tente novamente.", "Falha de login"); return 0; } return codFuncionario; }
public DataTable ValidarUsuario(clsFuncionario objFuncionario) { List<SqlParameter> lista = new List<SqlParameter>(); SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "@Login"; parametro.Value = objFuncionario.Login_Funcionario; parametro.DbType = System.Data.DbType.String; lista.Add(parametro); parametro = new SqlParameter(); parametro.ParameterName = "@Senha"; parametro.Value = objFuncionario.Senha_Funcionario; parametro.DbType = System.Data.DbType.String; lista.Add(parametro); return Banco.ExecuteProc("USP_CSharp_Login_ValidarUsuario", lista); }
private void btn_Acessa_Click(object sender, EventArgs e) { if (!ValidarCampos()) return; clsFuncionario objFuncionario = new clsFuncionario(); objFuncionario.Login_Funcionario = txt_usuario.Text; objFuncionario.Senha_Funcionario = txt_senha.Text; int codFuncionario = ValidarUsuario(objFuncionario); if (codFuncionario == 0) return; else { acesso = codFuncionario; Home home = new Home(); home.Show(); this.Visible = false; } }
public DataTable SelecionaCargo(clsFuncionario objPedido) { List<SqlParameter> LstParametros = new List<SqlParameter>(); SqlParameter Parametroteste = new SqlParameter(); Parametroteste.ParameterName = "teste"; Parametroteste.Value = 0; Parametroteste.DbType = System.Data.DbType.Int32; LstParametros.Add(Parametroteste); DataTable dt = Banco.ExecuteProc("CSP_Seleciona_Cargo", LstParametros); return dt; }
public DataTable UpdateFuncionario(clsFuncionario objPedido) { List<SqlParameter> LstParametros = new List<SqlParameter>(); SqlParameter ParametroCodFuncionario = new SqlParameter(); ParametroCodFuncionario.ParameterName = "Cod_Funcionario"; if (objPedido.Cod_Func > 0) ParametroCodFuncionario.Value = objPedido.Cod_Func; else ParametroCodFuncionario.Value = null; ParametroCodFuncionario.DbType = System.Data.DbType.Int32; LstParametros.Add(ParametroCodFuncionario); SqlParameter ParametroNomeFuncionario = new SqlParameter(); ParametroNomeFuncionario.ParameterName = "NOME_Funcionario"; ParametroNomeFuncionario.Value = objPedido.Nome_Func; ParametroNomeFuncionario.DbType = System.Data.DbType.String; LstParametros.Add(ParametroNomeFuncionario); SqlParameter ParametroCPFFuncionario = new SqlParameter(); ParametroCPFFuncionario.ParameterName = "CPF_Funcionario"; ParametroCPFFuncionario.Value = objPedido.CPF_Funcionario; ParametroCPFFuncionario.DbType = System.Data.DbType.String; LstParametros.Add(ParametroCPFFuncionario); SqlParameter ParametroEnderecoFuncionario = new SqlParameter(); ParametroEnderecoFuncionario.ParameterName = "Endereco_Funcionario"; ParametroEnderecoFuncionario.Value = objPedido.Endereco_Funcionario; ParametroEnderecoFuncionario.DbType = System.Data.DbType.String; LstParametros.Add(ParametroEnderecoFuncionario); SqlParameter ParametroNumeroResidencia = new SqlParameter(); ParametroNumeroResidencia.ParameterName = "Numero_Residencia"; ParametroNumeroResidencia.Value = objPedido.Numero_Residencia; ParametroNumeroResidencia.DbType = System.Data.DbType.Int32; LstParametros.Add(ParametroNumeroResidencia); SqlParameter ParametroCargoFuncionario = new SqlParameter(); ParametroCargoFuncionario.ParameterName = "Cargo_Funcionario"; ParametroCargoFuncionario.Value = objPedido.Cargo; ParametroCargoFuncionario.DbType = System.Data.DbType.String; LstParametros.Add(ParametroCargoFuncionario); SqlParameter ParametroBAIRROFuncionario = new SqlParameter(); ParametroBAIRROFuncionario.ParameterName = "BAIRRO_Funcionario"; ParametroBAIRROFuncionario.Value = objPedido.Bairro_Funcionario; ParametroBAIRROFuncionario.DbType = System.Data.DbType.String; LstParametros.Add(ParametroBAIRROFuncionario); SqlParameter ParametroCepFuncionario = new SqlParameter(); ParametroCepFuncionario.ParameterName = "Cep_Funcionario"; ParametroCepFuncionario.Value = objPedido.CEP_Funcionario; ParametroCepFuncionario.DbType = System.Data.DbType.String; LstParametros.Add(ParametroCepFuncionario); SqlParameter ParametroESTADOFuncionario = new SqlParameter(); ParametroESTADOFuncionario.ParameterName = "ESTADO_Funcionario"; ParametroESTADOFuncionario.Value = objPedido.Estado_Funcionario; ParametroESTADOFuncionario.DbType = System.Data.DbType.String; LstParametros.Add(ParametroESTADOFuncionario); SqlParameter ParametroCidadeFuncionario = new SqlParameter(); ParametroCidadeFuncionario.ParameterName = "Cidade_Funcionario"; ParametroCidadeFuncionario.Value = objPedido.Cidade_Funcionario; ParametroCidadeFuncionario.DbType = System.Data.DbType.String; LstParametros.Add(ParametroCidadeFuncionario); SqlParameter ParametroCOMPLEMENTOFuncionario = new SqlParameter(); ParametroCOMPLEMENTOFuncionario.ParameterName = "COMPLEMENTO_Funcionario"; ParametroCOMPLEMENTOFuncionario.Value = objPedido.Complemento_Funcionario; ParametroCOMPLEMENTOFuncionario.DbType = System.Data.DbType.String; LstParametros.Add(ParametroCOMPLEMENTOFuncionario); SqlParameter ParametroTELEFONEFuncionario = new SqlParameter(); ParametroTELEFONEFuncionario.ParameterName = "TELEFONE_Funcionario"; ParametroTELEFONEFuncionario.Value = objPedido.Telefone_Funcionario; ParametroTELEFONEFuncionario.DbType = System.Data.DbType.String; LstParametros.Add(ParametroTELEFONEFuncionario); SqlParameter ParametroCELULARFuncionario = new SqlParameter(); ParametroCELULARFuncionario.ParameterName = "CELULAR_Funcionario"; ParametroCELULARFuncionario.Value = objPedido.Celular_Funcionario; ParametroCELULARFuncionario.DbType = System.Data.DbType.String; LstParametros.Add(ParametroCELULARFuncionario); SqlParameter ParametroEMAILFuncionario = new SqlParameter(); ParametroEMAILFuncionario.ParameterName = "EMAIL_Funcionario"; ParametroEMAILFuncionario.Value = objPedido.Email_Funcionario; ParametroEMAILFuncionario.DbType = System.Data.DbType.String; LstParametros.Add(ParametroEMAILFuncionario); SqlParameter ParametroLoginFuncionario = new SqlParameter(); ParametroLoginFuncionario.ParameterName = "Login_Funcionario"; ParametroLoginFuncionario.Value = objPedido.Login_Funcionario; ParametroLoginFuncionario.DbType = System.Data.DbType.String; LstParametros.Add(ParametroLoginFuncionario); SqlParameter ParametroSENHAFuncionario = new SqlParameter(); ParametroSENHAFuncionario.ParameterName = "SENHA_Funcionario"; ParametroSENHAFuncionario.Value = objPedido.Senha_Funcionario; ParametroSENHAFuncionario.DbType = System.Data.DbType.String; LstParametros.Add(ParametroSENHAFuncionario); SqlParameter ParametroDATANASC = new SqlParameter(); ParametroDATANASC.ParameterName = "DATA_NASC"; ParametroDATANASC.Value = objPedido.data_Nasc; ParametroDATANASC.DbType = System.Data.DbType.Date; LstParametros.Add(ParametroDATANASC); SqlParameter ParametroSalario = new SqlParameter(); ParametroSalario.ParameterName = "Salario"; ParametroSalario.Value = objPedido.Salario; ParametroSalario.DbType = System.Data.DbType.Decimal; LstParametros.Add(ParametroSalario); SqlParameter ParametrocodPermissao = new SqlParameter(); ParametrocodPermissao.ParameterName = "cod_Permissao"; if (objPedido.Cod_Permissao > 0) ParametrocodPermissao.Value = objPedido.Cod_Permissao; else ParametrocodPermissao.Value = null; ParametrocodPermissao.DbType = System.Data.DbType.Int32; LstParametros.Add(ParametrocodPermissao); DataTable dt = Banco.ExecuteProc("CSP_Update_Funcionario", LstParametros); return dt; }
public DataTable DeleteFuncionario(clsFuncionario objPedido) { List<SqlParameter> LstParametros = new List<SqlParameter>(); SqlParameter ParametroCodFuncionario = new SqlParameter(); ParametroCodFuncionario.ParameterName = "cod_Func"; ParametroCodFuncionario.Value = objPedido.Cod_Func; ParametroCodFuncionario.DbType = System.Data.DbType.Int32; LstParametros.Add(ParametroCodFuncionario); DataTable dt = Banco.ExecuteProc("csp_Delete_Funcionario", LstParametros); return dt; }
private void btn_salvar_Click_1(object sender, EventArgs e) { //Valida se todos os campos estao preenchidos corretamente if (ValidaCampos()) { //Verifica se e para incluiur ou atualizar switch (valida) { case true: Clear_Dados(); btn_alterar.Enabled = false; btn_excluir.Enabled = false; mtxt_cpf.Enabled = true; dtgv_gravacao.Enabled = true; break; //Se for para incluir abaixo case false: //Verificar se existe usuario cadastrado // fim da verificacao if (ValidaCPF(cpf)) { // se for verdadeiro nao encontrou cpf pode inserir clsFuncionarioBLL teste = new clsFuncionarioBLL(); clsFuncionario teste1 = new clsFuncionario(); teste1.Nome_Func = nome; teste1.Bairro_Funcionario = bairro; teste1.Celular_Funcionario = cel; teste1.CEP_Funcionario = cep; teste1.Cidade_Funcionario = cidade; teste1.Numero_Residencia = txt_numero.Text.ToString(); teste1.Login_Funcionario = txt_Usuario.Text.ToString(); teste1.Senha_Funcionario = txt_Senha.Text.ToString(); teste1.Telefone_Funcionario = telefone; teste1.Complemento_Funcionario = complemento; teste1.CPF_Funcionario = cpf; teste1.data_Nasc = data.ToString("yyyy/MM/dd"); teste1.Email_Funcionario = email; teste1.Endereco_Funcionario = endereco; teste1.Cargo = cargo; teste1.Estado_Funcionario = cb_uf.SelectedItem.ToString(); teste.InsereFuncionario(teste1); } else { MessageBox.Show("CPF ja Existe"); } break; } } }
private void mtxtBuscaPorCPF_TextChanged(object sender, EventArgs e) { clsFuncionario teste = new clsFuncionario(); clsFuncionarioBLL teste1 = new clsFuncionarioBLL(); teste.CPF_Funcionario = mtxtBuscaPorCPF.Text.ToString(); dtgv_gravacao.DataSource = teste1.SelecionaFuncionario(teste); }
private void preenchecargo() { try { DataTable dt = new DataTable(); clsFuncionarioBLL teste = new clsFuncionarioBLL(); clsFuncionario teste1 = new clsFuncionario(); dt = teste.SelecionaCargo(teste1); for (int i = 0; dt.Rows.Count > i; i++) cbox_Cargo.Items.Add(dt.Rows[i][0].ToString()); } catch (Exception) { MessageBox.Show("Falha ao conectar ao Bano de Dados, Contate seu suporte"); } }
public Boolean ValidaCPF(string strValida) { clsFuncionario teste = new clsFuncionario(); clsFuncionarioBLL teste1 = new clsFuncionarioBLL(); teste.CPF_Funcionario = strValida; DataTable dt = new DataTable(); dt = teste1.SelecionaFuncionario(teste); try { if (dt.Rows.Count > 0) return false; } catch (Exception) { MessageBox.Show("Falha ao consultar CPF do Funcionario"); } return true; }
public void preenchegrid() { clsFuncionario teste = new clsFuncionario(); clsFuncionarioBLL teste1 = new clsFuncionarioBLL(); teste1.SelecionaFuncionario(teste); }
private void btn_excluir_Click(object sender, EventArgs e) { clsFuncionario teste = new clsFuncionario(); clsFuncionarioBLL teste1 = new clsFuncionarioBLL(); teste.Cod_Func = Int32.Parse(dtgv_gravacao.CurrentRow.Cells[0].Value.ToString()); teste1.DeleteFuncionario(teste); valida = false; preenchegrid(); Clear_Dados(); btn_alterar.Enabled = false; btn_excluir.Enabled = false; mtxt_cpf.Enabled = true; btn_salvar.Text = "Gravar"; dtgv_gravacao.Enabled = true; gp_dadosfunc.Enabled = true; groupBox3.Enabled = true; Clear_Dados(); preenchegrid(); }
private void btn_alterar_Click(object sender, EventArgs e) { if (btn_alterar.Text == "Alterar") { gp_dadosfunc.Enabled = true; groupBox3.Enabled = true; btn_excluir.Enabled = true; mtxt_cpf.Enabled = true; btn_alterar.Text = "Salvar"; } else if (btn_alterar.Text == "Salvar") { if (ValidaCampos() == true) { clsFuncionarioBLL teste = new clsFuncionarioBLL(); clsFuncionario teste1 = new clsFuncionario(); teste1.Cod_Func = Int32.Parse(dtgv_gravacao.CurrentRow.Cells[0].Value.ToString()); teste1.Nome_Func = nome; teste1.Bairro_Funcionario = bairro; teste1.Celular_Funcionario = cel; teste1.CEP_Funcionario = cep; teste1.Cidade_Funcionario = cidade; teste1.Numero_Residencia = txt_numero.Text.ToString(); teste1.Login_Funcionario = txt_Usuario.Text.ToString(); teste1.Senha_Funcionario = txt_Senha.Text.ToString(); teste1.Telefone_Funcionario = telefone; teste1.Complemento_Funcionario = complemento; teste1.CPF_Funcionario = cpf; teste1.data_Nasc = data.ToString("yyyy/MM/dd"); teste1.Email_Funcionario = email; teste1.Endereco_Funcionario = endereco; teste1.Cargo = cbox_Cargo.SelectedItem.ToString(); teste1.Estado_Funcionario = cb_uf.SelectedItem.ToString(); teste.UpdateFuncionario(teste1); btn_alterar.Text = "Alterar"; Clear_Dados(); } } }