Beispiel #1
0
 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));
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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));
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        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));
        }
Beispiel #6
0
 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);
     }
 }
Beispiel #7
0
        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));
        }
Beispiel #8
0
 public static bool TieneHorasLogueadas(Detalle_recurso item)
 {
     return(ActividadProyectoDB.TieneHorasLogueadas(item));
 }
Beispiel #9
0
 private static List <Detalle_recurso> obtenerTareasDeActividad(Actividad_proyecto actividad)
 {
     return(ActividadProyectoDB.obtenerTareasDeActividad(actividad));
 }
Beispiel #10
0
 public static double ObtenerHorasPorOrdenCompra(Actividad_proyecto act_pto)
 {
     return(ActividadProyectoDB.ObtenerHorasPorOrdenCompra(act_pto));
 }
Beispiel #11
0
 public static bool TieneHorasLogueadas(Actividad_proyecto item)
 {
     return(ActividadProyectoDB.TieneHorasLogueadas(item));
 }
Beispiel #12
0
 public static Actividad_proyecto ActualizarHorasAsignadas(Actividad_proyecto act_pto)
 {
     act_pto.cantidad_hora = (decimal)ActividadProyectoDB.ObtenerHorasAsignadas(act_pto);
     ActualizarActividadProyecto(act_pto);
     return(act_pto);
 }
Beispiel #13
0
 public static bool TieneControl_corr_2_Completado(Actividad_proyecto ap)
 {
     return(ActividadProyectoDB.TieneControl_corr_2_Completado(ap));
 }
Beispiel #14
0
 public static Actividad_proyecto ActualizarActividadProyecto(Actividad_proyecto actividadProyecto)
 {
     return(ActividadProyectoDB.ActualizarActividad_Proyecto(actividadProyecto));
 }
Beispiel #15
0
 public static List <Tipo_Actividad_usuario> ObtenerTiposActividadUsuario(Tipo_actividad tipo_actividad)
 {
     return(ActividadProyectoDB.ObtenerTiposActividadUsuario(tipo_actividad));
 }
Beispiel #16
0
 public static USUARIO ObtenerResponsableCorreccion(int id_actividad_proyecto)
 {
     return(ActividadProyectoDB.ObtenerResponsableCorrecion(id_actividad_proyecto));
 }
Beispiel #17
0
 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))));
 }
Beispiel #18
0
 public static double ObtenerHorasConsumidas(Actividad_proyecto acti)
 {
     return(ActividadProyectoDB.ObtenerHorasConsumidas(acti));
 }
Beispiel #19
0
 public static double ObtenerHorasConsumidas(Actividad_proyecto acti, string tipo_logueo)
 {
     return(ActividadProyectoDB.ObtenerHorasConsumidas(acti, tipo_logueo));
 }
Beispiel #20
0
 public static Tipo_Actividad_usuario actualizarTipoActividadUsuario(Tipo_Actividad_usuario _Tipo_Actividad_Usuario)
 {
     return(ActividadProyectoDB.actualizarTipoActividadUsuario(_Tipo_Actividad_Usuario));
 }
Beispiel #21
0
 public static Actividad_proyecto ObtenerActividadPorTipoActividad(SUBPROYECTO subpr, Tipo_actividad tipo_actividad)
 {
     return(ActividadProyectoDB.ObtenerActividadPorTipoActividad(subpr, tipo_actividad));
 }
Beispiel #22
0
 public static double ObtenerHorasAsignadas(Actividad_proyecto act_pto)
 {
     return(ActividadProyectoDB.ObtenerHorasAsignadas(act_pto));
 }
Beispiel #23
0
 public static List <Tipo_Actividad_usuario> ObtenerTiposActividadUsuario(USUARIO usuario)
 {
     return(ActividadProyectoDB.ObtenerTiposActividadUsuario(usuario));
 }
Beispiel #24
0
 public static Movimiento_voz ObtenerMovimientoVoz(Actividad_proyecto ap)
 {
     return(ActividadProyectoDB.ObtenerMovimientoVoz(ap));
 }
Beispiel #25
0
 public static Tipo_actividad ObtenerTipoActividad(Actividad_proyecto ap)
 {
     return(ActividadProyectoDB.ObtenerTipoActividad(ap));
 }
Beispiel #26
0
 public static double?ObtenerEficienciaActividad(Actividad_proyecto act_pto)
 {
     return(ActividadProyectoDB.ObtenerEficienciaActividad(act_pto));
 }
Beispiel #27
0
 public static Actividad ActualizarActividad(Actividad actividad)
 {
     return(ActividadProyectoDB.ActualizarActividad(actividad));
 }
Beispiel #28
0
 public static bool EstaCompletada(Actividad_proyecto ap)
 {
     return(ActividadProyectoDB.EstaCompletada(ap));
 }
Beispiel #29
0
 public static Tipo_actividad ObtenerTipoActividad(int idTipoActividad)
 {
     return(ActividadProyectoDB.ObtenerTipoActividad(idTipoActividad));
 }
Beispiel #30
0
 public static Actividad_proyecto ObtenerActividadPosterior(Actividad_proyecto act_pto)
 {
     return(ActividadProyectoDB.ObtenerActividadPosterior(act_pto));
 }