private void CrearActividad(SUBPROYECTO Subproyecto, int idTipoActividad, string nombre, int orden) { //TODO controlar duplicaciones var actAux = ControladorActividades.InsertarActividad( new Entidades.Actividad( ControladorActividades.ObtenerTipoActividad(idTipoActividad).criticidad, idTipoActividad, nombre, 1)); var actpro = ControladorActividades.InsertarActividadProyecto(new Actividad_proyecto( _proyAux.id_proyecto, actAux.id_actividad, fecha_inicio: DateTime.Now, fecha_fin_previsto: DateTime.Now, fecha_fin_real: DateTime.Now, cantidad_hora: 0,//Se actualiza después objetivo: "", prioridad: 1, complejidad: 1, avance: 0, observacion: "", orden: orden, id_controlador_1: 8, id_controlador_2: 8, nro: 0, id_cliente: _proyAux.id_cliente.HasValue ? _proyAux.id_cliente.Value : 0, id_subproyecto: Subproyecto.id_subproyecto, horas: 0, id_estado_proyecto: 0, porcentaje_avance: 0, fecha_inicio_real: DateTime.Now, asignada: false, id_cadista: 0, id_prioridad: 1, id_control: 0, id_proveedor: 0, forzada_fecha_fin: false, forzada_fecha_inicio: false, no_conformidad: false, motivo_no_conformidad: "", asignable: true)); //ControladorTareas.VerificarAsignacionAutomatica(actpro); }