public async Task <IActionResult> Edit(long id, [Bind("Descripción,Porcentaje,Id")] Criterio criterio) { if (id != criterio.Id) { return(NotFound()); } if (ModelState.IsValid) { var criterio1 = (from c in _context.Criterio where c.Id == id select c).Include("Rúbrica").FirstOrDefault(); _context.Entry(criterio1).State = EntityState.Detached; try { _context.Update(criterio); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CriterioExists(criterio.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Details", "Rúbrica", new { id = criterio1.Rúbrica.Id })); } return(View(criterio)); }
private async void Selecionar(Criterio filtro, string valor) { BindingSource bsDados = new BindingSource(); if (filtro == Criterio.Nome) { parametroURI = valor; //esta linha está errada } if (filtro == Criterio.Codigo) { parametroURI = valor;//esta linha está errada } resp = await cliente.GetAsync(URI + "/" + parametroURI); if (resp.IsSuccessStatusCode) { LimparTabela(); var ProjetoJsonString = await resp.Content.ReadAsStringAsync(); bsDados.DataSource = JsonConvert.DeserializeObject <Projeto>(ProjetoJsonString); dgvDados.DataSource = bsDados; } else { throw new Exception("Falha ao obter o aluno : " + resp.StatusCode); } }
public LinkedList <Criterio> ObtenerCriteriosPorArea(int codArea) { SqlConnection connection = new SqlConnection(cadenaConexion); string sqlProcedureObtenerCriterios = "obtener_criterios_por_area"; SqlCommand comandoObteneCriterios = new SqlCommand(sqlProcedureObtenerCriterios, connection); comandoObteneCriterios.CommandType = System.Data.CommandType.StoredProcedure; comandoObteneCriterios.Parameters.Add(new SqlParameter("@codArea", codArea)); try { connection.Open(); SqlDataReader dataReader = comandoObteneCriterios.ExecuteReader(); LinkedList <Criterio> listaCriterios = new LinkedList <Criterio>(); while (dataReader.Read()) { Criterio criterio = new Criterio(); criterio.CodCriterio = Int32.Parse(dataReader["cod_criterio"].ToString()); criterio.NombreCriterio = dataReader["nombre_criterio"].ToString(); listaCriterios.AddLast(criterio); } return(listaCriterios); } catch (SqlException exc) { throw exc; } finally { connection.Close(); } }
public LinkedList <Criterio> findAllCriteriosByAreaTematica(int idAreaTematica) { String sqlSelect = "SELECT c.id_criterio,c.descripcion" + " FROM Criterio c" + " where c.id_area_tematica = " + idAreaTematica; SqlConnection connection = new SqlConnection(this.connectionString); DataSet dsCriterio = new DataSet(); SqlDataAdapter daCriterio = new SqlDataAdapter(); daCriterio.SelectCommand = new SqlCommand(sqlSelect, connection); daCriterio.Fill(dsCriterio, "Criterio"); DataRowCollection rows = dsCriterio.Tables["Criterio"].Rows; LinkedList <Criterio> criterios = new LinkedList <Criterio>(); foreach (DataRow row in rows) { Criterio criterio = new Criterio(Int32.Parse(row["id_criterio"].ToString()), row["descripcion"].ToString()); //criterio.SubCriterios = subCriterioBusiness.getAllSubCriteriosByCriterio(criterio.IdCriterio); criterios.AddLast(criterio); } return(criterios); }
public Criterio findCriterioByCode(int idCriterio) { String sqlSelect = "SELECT c.id_criterio,c.descripcion" + " FROM Criterio c" + " where c.id_criterio = " + idCriterio; SqlConnection connection = new SqlConnection(this.connectionString); DataSet dsCriterio = new DataSet(); SqlDataAdapter daCriterio = new SqlDataAdapter(); daCriterio.SelectCommand = new SqlCommand(sqlSelect, connection); daCriterio.Fill(dsCriterio, "Criterio"); DataRowCollection rows = dsCriterio.Tables["Criterio"].Rows; Criterio criterio = null; foreach (DataRow row in rows) { criterio = new Criterio(Int32.Parse(row["id_criterio"].ToString()), row["descripcion"].ToString()); criterio.SubCriterios = subCriterioBusiness.getAllSubCriteriosByCriterio(criterio.IdCriterio); } return(criterio); }
protected void btnInsertarCriterio_Click(object sender, EventArgs e) { String cadenaConexion = WebConfigurationManager.ConnectionStrings["GestionAmbiental"].ConnectionString; CriterioBusiness criterioBusiness = new CriterioBusiness(cadenaConexion); if (tbxNombreCriterio.Text.Equals("")) { lblMensaje.Text = "Debe ingresar un nombre para el nuevo Criterio."; lblMensaje.Visible = true; } else { try { int codArea = Int32.Parse(lblCodAreaTematica.Text.ToString()); Criterio criterio = new Criterio(); criterio.NombreCriterio = tbxNombreCriterio.Text; criterioBusiness.Insertar(criterio, codArea); String mensaje = "Criterio ingresado con éxito."; Response.Redirect("ResultadoEncargado.aspx?mensaje=" + mensaje); } catch (SqlException ex) { String mensaje = "Error al ingresar el Criterio. Vuelva a intentarlo, por favor."; Response.Redirect("ResultadoEncargado.aspx?mensaje=" + mensaje); Console.Write(ex.Message); } } }
protected void ddlAreaTematica_SelectedIndexChanged(object sender, EventArgs e) { AreaTematicaBusiness areaBus = new AreaTematicaBusiness(connectionString); areaTematica = areaBus.findAreaTematicaByCode(Int32.Parse(ddlAreaTematica.SelectedItem.Value)); CriterioBusiness criterioBus = new CriterioBusiness(connectionString); LinkedList <Criterio> criterios = criterioBus.findAllCriteriosByAreaTematica(Int32.Parse(ddlAreaTematica.SelectedItem.Value)); if (criterios != null) { Criterio a = new Criterio(); a.IdCriterio = 0; a.Descripcion = ""; criterios.AddFirst(a); lblCriterios.Visible = true; ddlCriterios.Visible = true; ddlCriterios.DataSource = criterios; ddlCriterios.DataTextField = "descripcion"; ddlCriterios.DataValueField = "idCriterio"; ddlCriterios.DataBind(); } else { lblMensajeError.Text = "El area tematica seleccionada no tiene criterios registrados"; } }
protected void rptValoracionesCriterios_ItemDataBound(object sender, RepeaterItemEventArgs e) { try { GestorVariable gestor = new GestorVariable(); if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { DropDownList ddlVariables = (DropDownList)e.Item.FindControl("ddlVariables"); Criterio criterio = ((Criterio)e.Item.DataItem); HiddenField txtIdCriterio = (HiddenField)e.Item.FindControl("txtIdCriterio"); txtIdCriterio.Value = criterio.idCriterio.ToString(); ddlVariables.DataSource = gestor.obtenerVariablesPorProyecto(); ddlVariables.DataTextField = "abreviacion"; ddlVariables.DataValueField = "idVariable"; ddlVariables.DataBind(); ListItem tituloCriterio = new ListItem(criterio.nombre, "", true); tituloCriterio.Selected = true; tituloCriterio.Attributes.Add("disabled", "disabled"); ddlVariables.Items.Insert(0, tituloCriterio); } } catch (Exception ex) { Label lblMensajeEdiciones = (Label)e.Item.FindControl("lblMensajeEdiciones"); lblMensajeEdiciones.Text = ex.Message; } }
public List <Criterio> GetAll() { List <Criterio> listaCriterios = new List <Criterio>(); using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao())) { con.Open(); StringBuilder sql = new StringBuilder(); sql.AppendLine("SELECT a.id_criterio_av, ds_criterio_av "); sql.AppendLine("FROM Criterio_Avaliacao a "); sql.AppendLine("ORDER BY a.id_criterio_av "); using (SqlCommand cmd = new SqlCommand(sql.ToString(), con)) { using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr != null) { while (dr.Read()) { Criterio c = new Criterio(); c.Id = Convert.ToInt32(dr["id_criterio_av"]); c.CriterioNome = dr["ds_criterio_av"].ToString(); listaCriterios.Add(c); } } } } } return(listaCriterios); }
public async Task <IActionResult> Edit(long id, [Bind("Descripción,Id")] Criterio criterio) { if (id != criterio.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(criterio); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CriterioExists(criterio.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(criterio)); }
protected void rptProyectos_ItemCommand(object source, RepeaterCommandEventArgs e) { try { reestablecerPantalla(); GestorCriterio gestor = new GestorCriterio(); if (e.CommandName == "editar") { int idCriterio = int.Parse(e.CommandArgument.ToString()); Criterio criterio = gestor.obtenerCriterioPorId(idCriterio); Session["criterio"] = criterio; txtNombre.Value = criterio.nombre; txtAbreviacion.Value = criterio.abreviacion; txtPeso.Value = criterio.peso.ToString(); txtColor.Value = criterio.color; //ddlTipoCriterio.SelectedValue = Convert.ToInt32(criterio.esTipoMax).ToString(); btnAgregar.Visible = false; btnModificar.Visible = true; btnCancelar.Visible = true; } if (e.CommandName == "eliminar") { Criterio criterio = gestor.obtenerCriterioPorId(int.Parse(e.CommandArgument.ToString())); Session["criterio"] = criterio; litNombreCriterio.Text = criterio.nombre; ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalEliminar();", true); } cargarGraficos(); } catch (Exception ex) { mostrarError(); litError.Text = ex.Message; } }
public async Task <IActionResult> Create([Bind("Descripción,Id,Porcentaje,IdRúbrica")] Criterio criterio) { if (ModelState.IsValid) { Rúbrica rúbrica = (from r in _context.Rúbrica where r.Id == criterio.IdRúbrica select r) .Include("Criterios") .FirstOrDefault(); rúbrica.CalcularPorcentajeRestante(); if (rúbrica == null) { ViewBag.MensajeDeError = "La rúbrica no se encuentra registrada"; return(View(criterio)); } if (rúbrica.PorcentajeRestante < criterio.Porcentaje) { ViewBag.MensajeDeError = "La rúbrica no tiene el porcentaje restante suficiente"; ViewBag.Rúbrica = rúbrica; return(View(criterio)); } criterio.Rúbrica = rúbrica; _context.Add(criterio); criterio.Rúbrica.Criterios.Add(criterio); _context.Update(criterio.Rúbrica); await _context.SaveChangesAsync(); criterio.Rúbrica.CalcularPorcentajeRestante(); return(RedirectToAction("Details", "Rúbrica", new { id = rúbrica.Id })); } return(View(criterio)); }
public ActionResult DeleteConfirmed(int id) { Criterio criterio = db.Tb_Criterio.Find(id); db.Tb_Criterio.Remove(criterio); db.SaveChanges(); return(RedirectToAction("Index")); }
protected void Inicializar() { var dadosCriterio = new Criterio(); dadosCriterio.LinhaNegocio = ((Usuario)HttpContext.Current.Session["UsuarioLogado"]).LinhaNegocio; grvCriterio.DataSource = new CriterioBLL().ListarRelacaoLinhaNegocio(dadosCriterio); grvCriterio.DataBind(); }
public ActionResult Edit(Criterio criterio) { if (ModelState.IsValid) { if ((criterio.Condicionante == true && criterio.CRTId_Cond != null) || criterio.Condicionante == false) { if (criterio.Condicionante == false) { criterio.CRTId_Cond = null; } criterio.MFechaHora = DateTime.Now; criterio.MUsuarioId = System.Web.HttpContext.Current.User.Identity.Name; db.Entry(criterio).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); Metodos.RegistrarLog(new Log { Modulo = "Criterios", Accion = "Actualizar", Detalle = "Criterio modificado: " + criterio.Nombre + " " + criterio.Estatus }); if (!string.IsNullOrEmpty(criterio.ValorReferencia)) { var existe = db.ValorReferencia.Where(va => va.VARClave.Equals(criterio.ValorReferencia)).Count(); if (existe == 0) { ValorReferencia valor = new ValorReferencia { VARClave = criterio.ValorReferencia, Modificable = 1, MFechaHora = DateTime.Now, MUsuarioId = System.Web.HttpContext.Current.User.Identity.Name }; db.ValorReferencia.Add(valor); db.SaveChanges(); Metodos.RegistrarLog(new Log { Modulo = "ValorReferencia", Accion = "Insertar", Detalle = "ValorCreado: " + valor.VARClave + " " + valor.Descripcion }); } } TempData["MensajeClase"] = "alert-success"; TempData["Mensaje"] = "Cambios guardados correctamente."; return(Json(true)); } else { TempData["MensajeClase"] = "alert-danger"; TempData["Mensaje"] = "Seleccione el criterio condicionante"; return(Json(false)); } } TempData["MensajeClase"] = "alert-danger"; TempData["Mensaje"] = "Hubo un error al intentar guardar los cambios, porfavor intente nuevamente."; return(Json(false)); }
public CriterioCategoriaDAO AddCriterio(Criterio e) { using (var context = new MySql()) { context.criterios.Add(e); context.SaveChanges(); } return(this); }
public ActionResult Edit([Bind(Include = "Crit_Id,Crit_Nom,Crit_Porcentaje,Crit_Registro")] Criterio criterio) { if (ModelState.IsValid) { db.Entry(criterio).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(criterio)); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Criterio CRI = new Criterio().ConsutarCriterio(Convert.ToString(Request.QueryString["id"])); TextBoxId.Text = CRI.IDCRITERIO; TextBoxCriterio.Text = CRI.CRI_DETALLE; TextBoxPorcentaje.Text = CRI.CRI_PORCENTAJE; } }
protected void Page_Load(object sender, EventArgs e) { try { string documento = Convert.ToString(Request.QueryString["id"]); string est = Convert.ToString(Request.QueryString["Estado"]); string evaluar = Convert.ToString(Request.QueryString["Evaluar"]); Documento DOC = new Documento().ConsultarDocumento(documento); titulo.InnerText = DOC.DOC_TITULO; autor1.InnerText = DOC.AUTOR_1.IDPERSONA.PER_NOMBRE + " " + DOC.AUTOR_1.IDPERSONA.PER_APELLIDO; if (DOC.AUTOR_2 != null) { autor2.InnerText = DOC.AUTOR_2.IDPERSONA.PER_NOMBRE + " " + DOC.AUTOR_2.IDPERSONA.PER_APELLIDO; autor2.Visible = true; } descarga.HRef = "../Documento/" + DOC.DOC_URL; DataTable con = new Criterio().ConsutarCriterioGeneral(); string html = ""; for (int i = 0; i < con.Rows.Count; i++) { html += "<tr>"; html += "<td><label name='idcrit'>" + con.Rows[i]["ID"].ToString() + "</label></td>"; html += "<td>" + con.Rows[i]["CRITERIO"].ToString() + "</td>"; html += "<td><textarea id='just' class='form-control' name='just' rows='4'></textarea ></td>"; html += "<td><select id='crit'name='crit' class='form-control'>"; html += "<option value='-1'>..</option>"; html += "<option value='0'>0</option>"; html += "<option value='0.5'>0.5</option>"; html += "<option value='1'>1</option>"; html += "<option value='1.5'>1.5</option>"; html += "<option value='2'>2</option>"; html += "<option value='2.5'>2.5</option>"; html += "<option value='3'>3</option>"; html += "<option value='3.5'>3.5</option>"; html += "<option value='4'>4</option>"; html += "<option value='4.5'>4.5</option>"; html += "<option value='5'>5</option>"; html += "</select></td>"; html += "</tr>"; } TB.InnerHtml = html; if (est == "1") { boton.InnerHtml = "<a id='BtnGuradar' class='btn btn-success' onclick='GuardarCalificacion(\"" + evaluar + "\")'><i class='material-icons'>save</i> Calificar</a>"; } else { boton.InnerHtml = "<div class='alert alert-danger'><span>YA SE CALIFICO EL DOCUMENTO</span></div>"; } } catch { Response.Redirect("../Index.aspx"); } }
public async Task <IActionResult> Create([Bind("Descripción,Id")] Criterio criterio) { if (ModelState.IsValid) { _context.Add(criterio); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(criterio)); }
/// <summary> /// Guarda un criterio nuevo en la base de datos. /// </summary> /// <param name="criterio">Criterio nuevo a guardar.</param> public void GuardarCriterioNuevo(Criterio criterio) { try { _criterioRepository.Save(criterio); } catch (Exception ex) { ThrowExceptionCriterio("Error guardando criterio " + ex.Message); } }
public void Insertar(Criterio criterio, int codArea) { try { this.criterioData.Insertar(criterio, codArea); } catch (SqlException exc) { throw exc; } }
public void modificarCriterio(string nombre, string abreviacion, int peso, string color) //bool esTipoMax { Criterio criterioViejo = (Criterio)System.Web.HttpContext.Current.Session["criterio"]; Criterio criterioNuevo = new Criterio() { idCriterio = criterioViejo.idCriterio, idProyecto = criterioViejo.idProyecto, nombre = nombre, abreviacion = abreviacion, peso = peso, color = color }; //esTipoMax=esTipoMax DAOCriterio daoCriterio = new DAOCriterio(); daoCriterio.modificarCriterio(criterioNuevo); }
public Criterio obtenerCriterioPorId(int IdCriterio) { DAOCriterio daoCriterio = new DAOCriterio(); Criterio criterio = daoCriterio.obtenerCriterioPorId(IdCriterio); if (criterio == null) { throw new Exception("No existe ningun criterio con ese id"); } return(criterio); }
public CriterioCategoriaDAO AddCriterioPorItem(Criterio e) { using (var context = new MySql()) { context.criterios.Add(e); context.SaveChanges(); MongoDB.getInstancia().agregarLogABitacora($"Se ha creado un nuevo criterio: {e.descripcion}"); } return(this); }
public void eliminarCriterioPorId() { DAOCriterio daoCriterio = new DAOCriterio(); Criterio criterio = (Criterio)System.Web.HttpContext.Current.Session["criterio"]; if (criterio == null) { throw new Exception("No existe ningun Criterio"); } daoCriterio.eliminarCriterioPorId(criterio.idCriterio); }
public ActionResult Create([Bind(Include = "Crit_Id,Crit_Nom,Crit_Porcentaje,Crit_Registro")] Criterio criterio) { if (ModelState.IsValid) { db.Tb_Criterio.Add(criterio); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(criterio)); }
public void Adicionar(Criterio criterio) { using (var db = BancoDados.getConnection) { string query = "insert into criterio values (default, @descricao)"; MySqlCommand cmd = new MySqlCommand(query, db); cmd.Parameters.AddWithValue("descricao", criterio.Descricao); db.Open(); cmd.ExecuteNonQuery(); db.Close(); } }
public ActionResult Guardar(Criterio model) { if (ModelState.IsValid) { model.Guardar(); return(Redirect("~/BackEnd/Criterio")); } else { return(View("~/BackEnd/Views/Criterio/AgregarEditar.cshtml", model)); } }
public Criterio add(Criterio criterio) { Criterio added; using (MyDBContext context = new MyDBContext()) { added = context.Criterios.Add(criterio); context.SaveChanges(); } return(added); }
public void SetUp() { contexto = new Contexto(); criterio = new CriterioPaniales(2, 3.4m); }
public CriterioActualizadorDeHistorialAdapter(Criterio criterioAdaptado) { this.criterioAdaptado = criterioAdaptado; }
public void SetUp() { contexto = new Contexto(); criterioMonto = new CriterioMontoAcumuladoEnAnioCalendario(300); criterioCantidad = new CriterioCantidadAcumuladaEnAnioCalendario(2); }
public void SetUp() { contexto = new Contexto(); var unMes = TimeSpan.FromDays(30); criterio = new CriterioMontoAcumuladoEnPeriodo(300, unMes); }
public void SetUp() { contexto = new Contexto(); criterio = new CriterioEdadMaxima(25); }
public void SetUp() { contexto = new Contexto(); var unMes = TimeSpan.FromDays(30); criterio = new CriterioCantidadAcumuladaEnPeriodo(2, unMes); }
public void SetUp() { contexto = new Contexto(); criterio = new CriterioMontoMaximo(300m); }