private void Contratar(ContratarCandidato contratarEmpleado)
 {
     try
     {
         SqlCommand cmd = new SqlCommand();
         cmd.Parameters.Add(new SqlParameter("@id_candidato", contratarEmpleado.IdCandidato));
         cmd.Parameters.Add(new SqlParameter("@fecha_ingreso", contratarEmpleado.FechaIngreso));
         cmd.Parameters.Add(new SqlParameter("@salario", contratarEmpleado.Salario));
         //cmd.Parameters.Add(new SqlParameter("@curriculo", contratarEmpleado.Curriculo));
         cmd.Parameters.Add(new SqlParameter("@observaciones", contratarEmpleado.Observaciones));
         DBAccess.ExecuteSPNonQuery(cmd, "USP_ContratarCandidato_Insert");
     }
     catch (SqlException ex)
     {
         //logear la excepcion a la bd con un Exception
         throw new DataAccessException("Ha ocurrido un error al contratar el candidato.", ex);
     }
     catch (Exception ex)
     {
         //logear la excepcion a la bd con un Exception
         throw new DataAccessException("Ha ocurrido un error al contratar el candidato.", ex);
     }
 }
Esempio n. 2
0
 public void contratarCanditado(int pidCandidato, DateTime pfechaIngreso, double psalario, byte[] pcurriculo, string pobservaciones)
 {
     ContratarCandidato nuevoEmpleado  = null;
        nuevoEmpleado = new ContratarCandidato{IdCandidato = pidCandidato, FechaIngreso = pfechaIngreso, Salario = psalario, Curriculo = pcurriculo, Observaciones = pobservaciones};
        UoW.ContratarCandidatoRepository.Insert(nuevoEmpleado);
 }
 public void Insert(ContratarCandidato entity)
 {
     _insertItems.Add(entity);
 }