Example #1
0
 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);
     }
 }