public Contrato MostrarDatosContrato(int CodigoEmpleado) { Contrato contrato; string mostrarContrato = "select idContrato, asignacionFamiliar, cargo, fechaInicial, fechaFinal, horasContradasPorSemana, valorHora, estado, ID_AFP, ID_EMPLEADO from Contrato where ID_EMPLEADO = " + CodigoEmpleado + "and estado = 1 ORDER BY fechaFinal desc"; try { SqlDataReader resultadoSQL = gestorSQL.EjecutarConsulta(mostrarContrato); if (resultadoSQL.Read()) { contrato = gestorSQL.ObtenerContrato(resultadoSQL); } else { return(null); } } catch (Exception err) { MessageBox.Show("No existe el Contrato." + err); return(null); } return(contrato); }
public List <Contrato> obtenerContratos(int idEmpleado) { List <Contrato> contratos = new List <Contrato>(); Contrato contrato; string consultaSQL = "select* from Contrato where ID_EMPLEADO ='" + idEmpleado + "' Order by fechaFinal desc"; try { SqlDataReader resultadoSQL2 = gestorSQL.EjecutarConsulta(consultaSQL); while (resultadoSQL2.Read()) { contrato = gestorSQL.ObtenerContrato(resultadoSQL2); contratos.Add(contrato); } resultadoSQL2.Close(); } catch (Exception er) { MessageBox.Show("Error al obtener contratos: " + er); } return(contratos); }