private void btnGravar_Click(object sender, EventArgs e) { try { clsFuncionario funcionario = new clsFuncionario(); //Dispara o método para buscar o codigo funcionario._codigo = funcionario.buscarCodigo(); funcionario._nome = txtNome.Text; funcionario._dataNascimento = dtpDataNascimento.Text; funcionario._numeroBI = txtNumeroBI.Text; funcionario._salarioBase = Convert.ToDouble(txtSalarioBase.Text); funcionario._morada = txtMorada.Text; funcionario.gravar(); string mensagem = "Registro Funcionário: " + funcionario._codigo + "\nNome Completo: " + funcionario._nome + "\nGravado com sucesso"; MessageBox.Show(mensagem, "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); limparTexto(gpbComponentes); btnGravar.Enabled = false; btnCancelar.Enabled = false; txtCodigo.Enabled = true; txtCodigo.Focus(); } catch (Exception ex) { MessageBox.Show("Aconteu o erro: " + ex.Message, "Erro"); } }
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 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 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 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; }
private void btnOK_Click(object sender, EventArgs e) { clsFuncionario objFuncionario = new clsFuncionario(); DataTableReader Dados = new DataTableReader(clsFuncionario.recuperarSenha()); bool logado = false; while (Dados.Read()) { if (String.Compare(txtCodigo.Text, Dados.GetString(0)) == 0 && String.Compare(txtSenhaAntiga.Text, Dados.GetString(1)) == 0) { logado = true; break; } } if (logado) { if ((txtNovaSenha.Text == txtConfirma.Text) && (txtNovaSenha.Text.Length >= 6)) { objFuncionario.IntCodigo = Convert.ToInt16(txtCodigo.Text); objFuncionario.StrSenha = txtNovaSenha.Text; objFuncionario.AlterarSenha(); MessageBox.Show("Senha alterada com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); this.Close(); } else if (txtNovaSenha.Text != txtConfirma.Text) { MessageBox.Show("Senhas devem ser iguais.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNovaSenha.Text = ""; txtConfirma.Text = ""; txtNovaSenha.Focus(); } else { MessageBox.Show("Senha deve possuir mais de 5 caracteres.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNovaSenha.Text = ""; txtConfirma.Text = ""; txtNovaSenha.Focus(); } } else { MessageBox.Show("Usuário ou Senha Inválidos.", "Erro.", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNovaSenha.Text = ""; txtConfirma.Text = ""; txtCodigo.Text = ""; txtSenhaAntiga.Text = ""; txtCodigo.Focus(); } }
public void btnExcluir_Click(object sender, EventArgs e) { if (this.dgvFuncionarios.Rows.Count > 0) { if (txtCodigo.Text != "") { frmAdmin frmAdmin = new frmAdmin(); frmAdmin.ShowDialog(); if (frmAdmin.Ok == 1) { DialogResult result = MessageBox.Show("Confirma a exclusão dos dados selecionados?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { try { clsFuncionario objFuncionario = new clsFuncionario(); objFuncionario.IntCodigo = Convert.ToInt16(txtCodigo.Text); objFuncionario.Excluir(); controlaBotoes(true); AtualizaGrid(); zeraDados(); MessageBox.Show("Dados excluídos com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } catch (Exception ex) { MessageBox.Show("Dados do Funcionario não foram excluídos. \n" + ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { zeraDados(); } } else { zeraDados(); } } else { MessageBox.Show(this, "Selecione um registro para excluir", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Sem dados registrados para excluir", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
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_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(); } } }
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); }
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 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 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 btnSalvar_Click(object sender, EventArgs e) { if (validarDados() && verificaDataAdmissao() && verificaDataDemissao()) { try { clsFuncionario objFuncionario = new clsFuncionario(); objFuncionario.Nome = txtNome.Text; objFuncionario.Rg = txtRG.Text; objFuncionario.Endereco = txtEndereco.Text; objFuncionario.Sexo = txtSexo.Text; objFuncionario.DataAdmissao = Convert.ToDateTime(txtAdmissao.Text); objFuncionario.DataDemissao = Convert.ToDateTime(txtDemissao.Text); objFuncionario.Cargo = Convert.ToInt32(txtCargo.Text); objFuncionario.Setor = Convert.ToInt32(txtSetor.Text); if ((String.IsNullOrEmpty(txtCodigo.Text))) { int n = objFuncionario.Salvar(objFuncionario); MessageBox.Show("Dados salvos com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { objFuncionario.NumeroRegistro = Convert.ToInt32(txtCodigo.Text); objFuncionario.Alterar(); MessageBox.Show("Dados alterados com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } controlaBotoes(true); AtualizaGrid(); zeraDados(); } catch (Exception ex) { MessageBox.Show("Dados do funcionário não foram salvos. \n" + ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
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 txtCodigo_Leave(object sender, EventArgs e) { string codigo = ""; if (txtCodigo.Text.Trim() != "") { codigo = Convert.ToString(txtCodigo.Text); } clsFuncionario funcionario = new clsFuncionario(); funcionario._codigo = codigo; funcionario.buscar(); if (funcionario._nome == null) { //preparando para inclusao limparTexto(gpbComponentes); txtCodigo.ReadOnly = true; btnGravar.Enabled = true; btnCancelar.Enabled = true; } else { //preparando para alteracao limparTexto(gpbComponentes); txtCodigo.ReadOnly = true; txtCodigo.Text = Convert.ToString(funcionario._codigo); txtNome.Text = Convert.ToString(funcionario._nome); dtpDataNascimento.Text = Convert.ToString(funcionario._dataNascimento); txtNumeroBI.Text = Convert.ToString(funcionario._numeroBI); txtSalarioBase.Text = Convert.ToString(funcionario._salarioBase); txtMorada.Text = Convert.ToString(funcionario._morada); //cbEstado.CheckState= funcionario._estado; btnActualizar.Enabled = true; btnCancelar.Enabled = true; btnExcluir.Enabled = true; } }
private void btnExcluir_Click(object sender, EventArgs e) { string pergunta; pergunta = "Deseja excluir o Funcionário: \n" + txtCodigo.Text + ": " + txtNome.Text + " ?"; int ret = Convert.ToInt16(MessageBox.Show(pergunta, "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question)); if (ret == 6) { clsFuncionario funcionario = new clsFuncionario(); funcionario._codigo = txtCodigo.Text; funcionario._nome = txtNome.Text; funcionario.excluir(); string mensagem = "Registro Funcionário: " + funcionario._codigo + "\nNome: " + funcionario._codigo + "\nExcluído com sucesso"; MessageBox.Show(mensagem, "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); limparTexto(gpbComponentes); btnGravar.Enabled = false; btnCancelar.Enabled = false; btnExcluir.Enabled = false; txtCodigo.Enabled = true; txtCodigo.Focus(); } else { MessageBox.Show("Operação Cancelada", "Cancelada", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
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 btnSalvar_Click(object sender, EventArgs e) { if (validarDados() && verificaSenha() && verificaCPF()) { try { clsFuncionario objFuncionario = new clsFuncionario(); objFuncionario.StrEndereco = txtEndereco.Text; objFuncionario.StrSenha = txtSenha.Text; objFuncionario.StrNumero = txtNumero.Text; objFuncionario.StrBairro = txtBairro.Text; objFuncionario.StrCidade = txtCidade.Text; objFuncionario.StrEstado = txtEstado.Text; objFuncionario.StrCPF = txtCPF.Text; objFuncionario.StrNome = txtNome.Text; if (txtCodigo.Text == "") { objFuncionario.Salvar(); MessageBox.Show("Dados salvos com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { DataTableReader Dados = new DataTableReader(clsFuncionario.recuperarSenha()); bool logado = false; int login, correto; login = Convert.ToInt16(txtCodigo.Text); while (Dados.Read()) { correto = Convert.ToInt16(Dados.GetValue(0)); if (correto == login && String.Compare(Dados.GetString(1), Convert.ToString(txtSenha.Text)) == 0) { logado = true; break; } } if (logado) { objFuncionario.IntCodigo = Convert.ToInt16(txtCodigo.Text); objFuncionario.Alterar(); MessageBox.Show("Dados alterados com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { MessageBox.Show("Senha Inválida", "Erro ao Autenticar", MessageBoxButtons.OK, MessageBoxIcon.Error); txtSenha.Text = ""; txtSenha2.Text = ""; txtSenha.Focus(); } } controlaBotoes(true); AtualizaGrid(); zeraDados(); } catch (Exception ex) { MessageBox.Show("Dados do Funcionario não foram salvos. \n" + ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
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); }