public FrmCadastrarFuncionario(MdlFuncionario funcionario) { InitializeComponent(); funcionario = _ctlCadastrarFuncionario.carregarFuncionario(funcionario); txtNome.Text = funcionario.GetNome(); mskCPF.Text = funcionario.GetCPF(); mskRG.Text = funcionario.GetRG(); mskDataNascimento.Text = funcionario.GetDataNascimento().ToString(); mskDataAdmissao.Text = funcionario.GetDataAdmissao().ToString(); txtEmail.Text = funcionario.GetEmail(); mskCEP.Text = funcionario.GetCEP(); txtEndereco.Text = funcionario.GetEndereco(); txtNumero.Text = funcionario.GetNumero().ToString(); txtComplemento.Text = funcionario.GetComplemento(); txtBairro.Text = funcionario.GetBairro(); txtCidade.Text = funcionario.GetCidade(); cbxUF.SelectedValue = funcionario.GetUf(); txtPais.Text = funcionario.GetPais(); cbxCargo.SelectedValue = funcionario.GetCargo(); cbxTipo.SelectedValue = funcionario.GetTipo(); txtLogin.Text = funcionario.GetLogin(); txtSenha.Text = funcionario.GetSenha(); txtConfirmarSenha.Text = funcionario.GetSenha(); gbxLogin.Visible = false; }
public MdlFuncionario FazerLogin(MdlFuncionario funcionario) { comando = "SELECT ID_FUNCIONARIO, LOGIN, SENHA, ID_PERFIL_USUARIO FROM FUNCIONARIO WHERE LOGIN LIKE '" + funcionario.GetLogin() + "' " + "AND SENHA = '" + funcionario.GetSenha() + "'"; try { using (SqlCommand cmd = new SqlCommand(comando, sql)) { cmd.CommandType = CommandType.Text; using (reader = cmd.ExecuteReader()) { if (reader.HasRows) { while (reader.Read()) { funcionario.SetId(reader.GetInt32(reader.GetOrdinal("ID_FUNCIONARIO"))); funcionario.SetLogin(reader.GetString(reader.GetOrdinal("LOGIN"))); funcionario.SetSenha(reader.GetString(reader.GetOrdinal("SENHA"))); funcionario.SetTipo(reader.GetInt32(reader.GetOrdinal("ID_PERFIL_USUARIO"))); mdlFuncionario.Add(funcionario); } } else { funcionario.SetId(0); } } } return(funcionario); } catch (Exception e) { throw new Exception("Um erro ocorreu: " + e.Message); } }
public MdlFuncionario FazerLogin(MdlFuncionario _mdlFuncionario) { string login, senha; login = _mdlFuncionario.GetLogin(); senha = _mdlFuncionario.GetSenha(); _dal.Conectar(); funcionario = _dal.FazerLogin(_mdlFuncionario); return(funcionario); }
public bool Incluir(MdlFuncionario mdlFuncionario) { try { using (SqlCommand cmd = new SqlCommand("PROC_INCLUIR_CADASTRO", sql)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddRange(new[] { new SqlParameter("@NOME_FUNCIONARIO", mdlFuncionario.GetNome()), new SqlParameter("@NUM_CPF", mdlFuncionario.GetCPF()), new SqlParameter("@NUM_RG", mdlFuncionario.GetRG()), new SqlParameter("@DATA_NASCIMENTO", mdlFuncionario.GetDataNascimento()), new SqlParameter("@DATA_ADMISSAO", mdlFuncionario.GetDataAdmissao()), new SqlParameter("@TELEFONE1", mdlFuncionario.GetTel1()), new SqlParameter("@TELEFONE2", mdlFuncionario.GetTel2()), new SqlParameter("@CELULAR", mdlFuncionario.GetCelular()), new SqlParameter("@EMAIL_FUNC", mdlFuncionario.GetEmail()), new SqlParameter("@CEP", mdlFuncionario.GetCEP()), new SqlParameter("@LOGRADOURO", mdlFuncionario.GetEndereco()), new SqlParameter("@NUMERO", mdlFuncionario.GetNumero()), new SqlParameter("@COMPLEMENTO", mdlFuncionario.GetComplemento()), new SqlParameter("@BAIRRO", mdlFuncionario.GetBairro()), new SqlParameter("@CIDADE", mdlFuncionario.GetCidade()), new SqlParameter("@UF", mdlFuncionario.GetUf()), new SqlParameter("@PAIS", mdlFuncionario.GetPais()), new SqlParameter("@ID_CARGO", mdlFuncionario.GetCargo()), new SqlParameter("@ID_PERFIL_USUARIO", mdlFuncionario.GetTipo()), new SqlParameter("@LOGIN", mdlFuncionario.GetLogin()), new SqlParameter("@SENHA", mdlFuncionario.GetSenha()) }); cmd.ExecuteNonQuery(); } return(true); } catch (Exception e) { throw new Exception(erroMsg + e.Message); } }