public override void Crear(SolicitudIncapacidad solicitudIncapacidad) { Empleado empleado = _empleadoServicio.ObtenerEmpleado(solicitudIncapacidad.IdEmpleado); var fechaIncial = new DateTime(solicitudIncapacidad.Anio, solicitudIncapacidad.Mes, solicitudIncapacidad.Dia); List <ResponsablePago> responsablesPagos = _responsablePagoServicio.ObtenerResponsablesPago((TipoIncapacidad)solicitudIncapacidad.TipoIncapacidad, solicitudIncapacidad.CantidadDias); List <ReconocimientoEconomico> reconocimientosEconomicos = CalcularReconocimientosEconomicosEnfermedadGeneral(solicitudIncapacidad, empleado, fechaIncial, responsablesPagos); var incapacidad = new Incapacidad(solicitudIncapacidad.IdEmpleado, (Modelos.Enumeracion.TipoIncapacidad)solicitudIncapacidad.TipoIncapacidad, fechaIncial, solicitudIncapacidad.CantidadDias, solicitudIncapacidad.Observaciones, reconocimientosEconomicos); _incapacidadServicio.Guardar(incapacidad); }
public override void ActualizarDatos(DataGridView grilla, string cadenaBuscar, CheckBox check, ToolStrip toolStrip) { base.ActualizarDatos(grilla, cadenaBuscar, check, BarraLateralBotones); if (check.Checked) { grilla.DataSource = _empleadoServicio.ObtenerEmpleadoEliminado(cadenaBuscar); toolStrip.Enabled = false; } else { grilla.DataSource = _empleadoServicio.ObtenerEmpleado(cadenaBuscar); toolStrip.Enabled = true; } }