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); } }
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); }