public int obtenerCantVariablesPorProyecto() { DAOVariable daoVariable = new DAOVariable(); Proyecto proyecto = (Proyecto)System.Web.HttpContext.Current.Session["proyecto"]; return(daoVariable.obtenerCantVariablesPorProyecto(proyecto.idProyecto)); }
public void registrarVariable(string nombre, string abreviacion, string color, decimal a, decimal b, decimal c) { try { if (b < a) { throw new Exception("el valor de <strong>b</strong> debe ser mayor o igual al de <strong>a</strong>"); } if (c < b) { throw new Exception("el valor de <strong>c</strong> debe ser mayor o igual al de <strong>b</strong>"); } Variable variable = new Variable() { nombre = nombre, abreviacion = abreviacion, color = color, a = a, b = b, c = c }; Proyecto proyecto = (Proyecto)System.Web.HttpContext.Current.Session["proyecto"]; DAOVariable daoVariable = new DAOVariable(); variable.idVariable = daoVariable.registrarVariable(variable, proyecto); } catch (Exception) { throw; } }
public void eliminarVariablePorId() { DAOVariable daoVariable = new DAOVariable(); Variable variable = (Variable)System.Web.HttpContext.Current.Session["variable"]; if (variable == null) { throw new Exception("No existe ninguna Variable con ese id"); } daoVariable.eliminarVariablePorId(variable.idVariable); }
public Variable obtenerVariablePorId(int IdVariable) { DAOVariable daoVariable = new DAOVariable(); Variable variable = daoVariable.obtenerVariablePorId(IdVariable); if (variable == null) { throw new Exception("No existe ningun criterio con ese id"); } return(variable); }
public List <Variable> obtenerVariablesPorProyecto() { Proyecto proyecto = (Proyecto)System.Web.HttpContext.Current.Session["proyecto"]; if (proyecto == null) { throw new Exception("No hay un proyecto seleccionado"); } DAOVariable daoVariable = new DAOVariable(); return(daoVariable.obtenerVariablesPorProyecto(proyecto.idProyecto)); }
public string obtenerGraficoVariables() { DAOVariable daoVariable = new DAOVariable(); Proyecto proyecto = (Proyecto)System.Web.HttpContext.Current.Session["proyecto"]; List <Variable> variables = daoVariable.obtenerVariablesPorProyecto(proyecto.idProyecto); if (variables == null) { throw new Exception("No existen variables para el proyecto"); } //[['x', 'MB', 'B', 'MEB', 'ME', 'MEA', 'A', 'MA',], string resultado = "[['x', "; foreach (Variable variable in variables) { resultado += "'" + variable.abreviacion + "', "; } resultado += "],"; List <decimal> listaX = obtenerValoresEjeX(variables); listaX.Sort(); foreach (decimal valorX in listaX) { resultado += "[" + valorX.ToString(System.Globalization.CultureInfo.InvariantCulture) + ","; foreach (Variable variable in variables) { decimal valorY = obtenerValorYparaX(valorX, variable); string stringY; if (valorY == -9909) { stringY = "null"; } else { stringY = valorY.ToString(System.Globalization.CultureInfo.InvariantCulture); } resultado += stringY + ", "; } resultado += "],"; } resultado += "],["; foreach (Variable variable in variables) { resultado += "'" + variable.color + "', "; } resultado += "]"; return(resultado); }
public void modificarVariable(string nombre, string abreviacion, string color, decimal a, decimal b, decimal c) { try { Variable variableVieja = (Variable)System.Web.HttpContext.Current.Session["variable"]; Variable variableNueva = new Variable() { idVariable = variableVieja.idVariable, idProyecto = variableVieja.idProyecto, nombre = nombre, abreviacion = abreviacion, color = color, a = a, b = b, c = c }; DAOVariable daoVariable = new DAOVariable(); daoVariable.modificarVariable(variableNueva); } catch (Exception) { throw; } }