public static Entidades.Tipo_Actividad_usuario ObtenerTipoActividadUsuario(int?id_tipo_actividad, int?id_usuario) { if (!id_tipo_actividad.HasValue || !id_usuario.HasValue) { return(null); } return(ActividadProyectoDB.ObtenerTipoActividadUsuario(id_tipo_actividad.Value, id_usuario.Value)); }
public static double ObtenerHorasTotalesActividad(Actividad_proyecto act_pto) { double horas_normales, eficiencia; horas_normales = ActividadProyectoDB.ObtenerHorasAsignadas(act_pto); eficiencia = ObtenerEficienciaActividad(act_pto).HasValue ? ObtenerEficienciaActividad(act_pto).Value : 100; eficiencia = horas_normales * eficiencia / 100; return(horas_normales + eficiencia); }
public static Actividad InsertarActividad(Entidades.Actividad actividad) { var act = new Actividad { costo_standart = actividad.costo_standart, id_tipo_actividad = actividad.id_tipo_actividad, nombre_actividad = actividad.nombre_actividad, tiempo_standart = actividad.tiempo_standart }; return(ActividadProyectoDB.Insertar(act)); }
public static double ObtenerHorasOrdenCompraParaCadista(Actividad_proyecto act_pto) { double horas_orden_compra; horas_orden_compra = ActividadProyectoDB.ObtenerHorasPorOrdenCompra(act_pto); //Se le resta el 15% que corresponde a la calidad horas_orden_compra = horas_orden_compra - (horas_orden_compra * 0.15); //eficiencia = ObtenerEficienciaActividad(act_pto).HasValue ? ObtenerEficienciaActividad(act_pto).Value : 100; //eficiencia = horas_orden_compra * eficiencia / 100; return(horas_orden_compra); }
public static Actividad ActualizarActividad(int idActividad, decimal?costoStandart, int?idTipoActividad, string nombreActividad, decimal?tiempoStandart) { var aux = new Actividad { id_actividad = idActividad, costo_standart = costoStandart, id_tipo_actividad = idTipoActividad, nombre_actividad = nombreActividad, tiempo_standart = tiempoStandart }; return(ActividadProyectoDB.ActualizarActividad(aux)); }
public static void EliminarActividad(Actividad_proyecto item) { if (!TieneHorasLogueadas(item)) { //Eliminar Detalle Recurso ControladorTareas.EliminarDetalleRecursoActividad(item); //Eliminar Programacion_Actividad ActividadProyectoDB.EliminarProgramacionActividadDeActividadProyecto(item); //Eliminar Actividad ActividadProyectoDB.EliminarActividadDeActividadProyecto(item); //Eliminar Actividad_Proyecto ActividadProyectoDB.EliminarActividadProyecto(item); } }
public static Actividad_proyecto InsertarActividadProyecto(Actividad_proyecto actividadSubproyecto) { var act = new Actividad_proyecto { asignable = actividadSubproyecto.asignable, asignada = actividadSubproyecto.asignada, avance = actividadSubproyecto.avance, cantidad_hora = actividadSubproyecto.cantidad_hora, complejidad = actividadSubproyecto.complejidad, fecha_fin_previsto = actividadSubproyecto.fecha_fin_previsto, fecha_fin_real = actividadSubproyecto.fecha_fin_real, fecha_inicio = actividadSubproyecto.fecha_inicio, fecha_inicio_real = actividadSubproyecto.fecha_inicio_real, forzada_fecha_fin = actividadSubproyecto.forzada_fecha_fin, forzada_fecha_inicio = actividadSubproyecto.forzada_fecha_inicio, horas = actividadSubproyecto.horas, id_actividad = actividadSubproyecto.id_actividad, id_cadista = actividadSubproyecto.id_cadista, id_cliente = actividadSubproyecto.id_cliente, id_control = actividadSubproyecto.id_control, id_controlador_1 = actividadSubproyecto.id_controlador_1, id_controlador_2 = actividadSubproyecto.id_controlador_2, id_estado_proyecto = actividadSubproyecto.id_estado_proyecto, id_prioridad = actividadSubproyecto.id_prioridad, id_proveedor = actividadSubproyecto.id_proveedor, id_proyecto = actividadSubproyecto.id_proyecto, id_subproyecto = actividadSubproyecto.id_subproyecto, motivo_no_conformidad = actividadSubproyecto.motivo_no_conformidad, no_conformidad = actividadSubproyecto.no_conformidad, nro = actividadSubproyecto.nro, objetivo = actividadSubproyecto.objetivo, observacion = actividadSubproyecto.observacion, orden = actividadSubproyecto.orden, porcentaje_avance = actividadSubproyecto.porcentaje_avance, prioridad = actividadSubproyecto.prioridad }; act = ActividadProyectoDB.Insertar(act); return(ActualizarHorasAsignadas(act)); }
public static bool TieneHorasLogueadas(Detalle_recurso item) { return(ActividadProyectoDB.TieneHorasLogueadas(item)); }
private static List <Detalle_recurso> obtenerTareasDeActividad(Actividad_proyecto actividad) { return(ActividadProyectoDB.obtenerTareasDeActividad(actividad)); }
public static double ObtenerHorasPorOrdenCompra(Actividad_proyecto act_pto) { return(ActividadProyectoDB.ObtenerHorasPorOrdenCompra(act_pto)); }
public static bool TieneHorasLogueadas(Actividad_proyecto item) { return(ActividadProyectoDB.TieneHorasLogueadas(item)); }
public static Actividad_proyecto ActualizarHorasAsignadas(Actividad_proyecto act_pto) { act_pto.cantidad_hora = (decimal)ActividadProyectoDB.ObtenerHorasAsignadas(act_pto); ActualizarActividadProyecto(act_pto); return(act_pto); }
public static bool TieneControl_corr_2_Completado(Actividad_proyecto ap) { return(ActividadProyectoDB.TieneControl_corr_2_Completado(ap)); }
public static Actividad_proyecto ActualizarActividadProyecto(Actividad_proyecto actividadProyecto) { return(ActividadProyectoDB.ActualizarActividad_Proyecto(actividadProyecto)); }
public static List <Tipo_Actividad_usuario> ObtenerTiposActividadUsuario(Tipo_actividad tipo_actividad) { return(ActividadProyectoDB.ObtenerTiposActividadUsuario(tipo_actividad)); }
public static USUARIO ObtenerResponsableCorreccion(int id_actividad_proyecto) { return(ActividadProyectoDB.ObtenerResponsableCorrecion(id_actividad_proyecto)); }
public static double ObtenerHorasAsignadasPorOrdenCompra(Actividad_proyecto act_pto) { return(ActividadProyectoDB.ObtenerHorasAsignadasPorOrdenCompra(act_pto, (decimal)ControladorSubproyecto.ObtenerHorasMinimasSubproyecto(ControladorSubproyecto.BuscarPorId(ControladorSubproyecto.BuscarPorId(act_pto.id_subproyecto.Value).id_subproyecto_padre.Value)))); }
public static double ObtenerHorasConsumidas(Actividad_proyecto acti) { return(ActividadProyectoDB.ObtenerHorasConsumidas(acti)); }
public static double ObtenerHorasConsumidas(Actividad_proyecto acti, string tipo_logueo) { return(ActividadProyectoDB.ObtenerHorasConsumidas(acti, tipo_logueo)); }
public static Tipo_Actividad_usuario actualizarTipoActividadUsuario(Tipo_Actividad_usuario _Tipo_Actividad_Usuario) { return(ActividadProyectoDB.actualizarTipoActividadUsuario(_Tipo_Actividad_Usuario)); }
public static Actividad_proyecto ObtenerActividadPorTipoActividad(SUBPROYECTO subpr, Tipo_actividad tipo_actividad) { return(ActividadProyectoDB.ObtenerActividadPorTipoActividad(subpr, tipo_actividad)); }
public static double ObtenerHorasAsignadas(Actividad_proyecto act_pto) { return(ActividadProyectoDB.ObtenerHorasAsignadas(act_pto)); }
public static List <Tipo_Actividad_usuario> ObtenerTiposActividadUsuario(USUARIO usuario) { return(ActividadProyectoDB.ObtenerTiposActividadUsuario(usuario)); }
public static Movimiento_voz ObtenerMovimientoVoz(Actividad_proyecto ap) { return(ActividadProyectoDB.ObtenerMovimientoVoz(ap)); }
public static Tipo_actividad ObtenerTipoActividad(Actividad_proyecto ap) { return(ActividadProyectoDB.ObtenerTipoActividad(ap)); }
public static double?ObtenerEficienciaActividad(Actividad_proyecto act_pto) { return(ActividadProyectoDB.ObtenerEficienciaActividad(act_pto)); }
public static Actividad ActualizarActividad(Actividad actividad) { return(ActividadProyectoDB.ActualizarActividad(actividad)); }
public static bool EstaCompletada(Actividad_proyecto ap) { return(ActividadProyectoDB.EstaCompletada(ap)); }
public static Tipo_actividad ObtenerTipoActividad(int idTipoActividad) { return(ActividadProyectoDB.ObtenerTipoActividad(idTipoActividad)); }
public static Actividad_proyecto ObtenerActividadPosterior(Actividad_proyecto act_pto) { return(ActividadProyectoDB.ObtenerActividadPosterior(act_pto)); }