/* Método para cominicarse con la BD de diseno para eliminar un requerimiento de diseno * Requiere: un string como la sigla de la base, un int como el id del proyecto * Modifica: llama al eliminarRequerimintoDiseno de la controladora de diseno. * Retorna: booleano si lo logro */ internal bool eliminarRequerimintoDiseno(string siglaBase, int idProyecto) { controladoraDiseno = new ControladoraDiseno(); return controladoraDiseno.eliminarRequerimintoDiseno(siglaBase, idProyecto); }
public void guardarRequerimientos(int idProyecto) { int i = 0; int indiceReq = 0; string sigla = ""; string nombreRequerimiento = ""; while (i < listRequerimientosAgregados.Items.Count && listRequerimientosAgregados.Items[i].Text.Equals("") == false) { ControladoraDiseno controladoraDiseno = new ControladoraDiseno(); /*Aqui hay que partir el listbox*/ indiceReq = 0; sigla = ""; nombreRequerimiento = ""; while (indiceReq < listRequerimientosAgregados.Items[i].ToString().Count() && listRequerimientosAgregados.Items[i].ToString().ElementAt(indiceReq) != ' ') { ++indiceReq; } sigla = listRequerimientosAgregados.Items[i].ToString().Substring(0, indiceReq); nombreRequerimiento = listRequerimientosAgregados.Items[i].ToString().Substring(indiceReq + 1, listRequerimientosAgregados.Items[i].ToString().Count() - indiceReq - 1); //Objeto para guardar los requerimientos de un proyecto Object[] nuevoRequerimiento = new Object[4]; nuevoRequerimiento[0] = sigla; nuevoRequerimiento[1] = idProyecto; nuevoRequerimiento[2] = nombreRequerimiento; int tipoInsercion = 5; //inserción de tipo 5 es agregar requerimientos //Se insertó un nuevo requerimiento al proyecto if (controladoraProyecto.ejecutarAccion(1, tipoInsercion, nuevoRequerimiento, "", ""))//Esto siempre inserta, por lo que le mandaremos un 1 { } //La inserción de un nuevo requerimiento en la base de datos falló porque ya estaba en la base else { lblModalTitle.Text = "ERROR"; lblModalBody.Text = "Este requerimiento ya se encuentra asociado al proyecto."; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true); upModal.Update(); habilitarCamposInsertar(); } i++; } }
//metodo para consultar infomacion del proyecto asociado al diseño public DataTable consultarInformacionProyectoDiseno(int idDiseno) { controladoraDiseno = new ControladoraDiseno(); return controladoraDiseno.consultarInformacionProyectoDiseno(idDiseno); }
/* Método para consultar requerimientos de un diseño * Requiere: el id del diseño y el proyecto al que pertenece * Modifica: no modifica datos * Retorna: un DataTable que contiene los requerimientos del diseño */ public DataTable consultarReqDisenoDeProyecto(int idDiseño, int idProyecto) { controladoraDiseno = new ControladoraDiseno(); return controladoraDiseno.consultarReqDisenoDeProyecto(idDiseño, idProyecto); }
public DataTable consultarPropositosDisenosPorId(DataTable idDisenos) { controladoraDiseno = new ControladoraDiseno(); return controladoraDiseno.consultarPropositosDisenosPorId(idDisenos); }
public DataTable consultarNomPropositoDiseno(int id) { controladoraDiseno = new ControladoraDiseno(); return controladoraDiseno.consultarNomPropositoDiseno(id); }
public int obtenerIdReqPorNombre(string s) { controladoraDiseno = new ControladoraDiseno(); return controladoraDiseno.obtenerIdReqPorNombre(s); }
public DataTable consultarDisenosPorReq(DataTable s) { controladoraDiseno = new ControladoraDiseno(); return controladoraDiseno.consultarDisenosPorReq(s); }
public DataTable consultarProyectosLider(string cedulaUsuario) { controladoraDiseno = new ControladoraDiseno(); DataTable nombresProyectosLider = controladoraDiseno.consultarProyectosLider(cedulaUsuario); return nombresProyectosLider; }
//metodo para consultar diseños asociados a requerimientos public DataTable consultarDisenosReq(int id, Object[] requerimientos, int contadorReq) { controladoraDiseno = new ControladoraDiseno(); return controladoraDiseno.consultarDisenosReq(id, requerimientos, contadorReq); }
public DataTable consultarNombresProyectos() { controladoraDiseno = new ControladoraDiseno(); DataTable nombresProyectos = controladoraDiseno.consultarNombreProyectosAsociados(); return nombresProyectos; }
public DataTable getReqDiseno(int idDiseno, int idProyecto) { controladoraDiseno = new ControladoraDiseno(); DataTable IdRequerimientos = controladoraDiseno.getReqDiseno(idDiseno, idProyecto); return IdRequerimientos; }
public DataTable getDatosDiseno(int idDiseno) { controladoraDiseno = new ControladoraDiseno(); DataTable datosDiseno = controladoraDiseno.getDatosDiseno(idDiseno); return datosDiseno; }
/* Método para obtener el nombre de todos los disenos y el nombre del proyecto asociado a cada diseno. * Requiere: nada * Modifica: no modifica datos * Retorna: un DataTable que contiene el nombre de todos los disenos y el nombre del proyecto asociado a cada diseno. */ public DataTable consultarNombresIdDisenosProyectos() { controladoraDiseno = new ControladoraDiseno(); return controladoraDiseno.consultarNombresIdDisenosProyectos(); }
public DataTable consultarDiseno(int idDiseno) { controladoraDiseno = new ControladoraDiseno(); DataTable disenos = controladoraDiseno.consultarDiseno(idDiseno); return disenos; }