public void LlenarEscalaValoracion(Object obj, RepeaterItemEventArgs e) { int indice = e.Item.ItemIndex; if (indice > -1) { Entidades.Caracteristica caracteristica = new Entidades.Caracteristica(); caracteristica = (Entidades.Caracteristica)(e.Item.DataItem); RequiredFieldValidator rfvEscalaval = (RequiredFieldValidator)e.Item.FindControl("rfvEscalaval"); rfvEscalaval.ErrorMessage = caracteristica.NombreCaracteristica + " Es requerida"; List <Entidades.EscalaValoracion> lstEscalaxEmpresa = RBV_Negocio.MaestrosBO.ConsultarEscalaValoracion(this.idEmpresa, caracteristica.IdCaracteristica); if (lstEscalaxEmpresa.Count > 0) { TextBox txtValor = (TextBox)e.Item.FindControl("txtValor"); if (lstEscalaxEmpresa[0].Valor - (int)(lstEscalaxEmpresa[0].Valor) > 0) { txtValor.Text = lstEscalaxEmpresa[0].Valor.ToString(); } else { txtValor.Text = ((int)lstEscalaxEmpresa[0].Valor).ToString(); } } } }
protected void btnGuardar_Click(object sender, EventArgs e) { Entidades.Caracteristica caracteristica = new Entidades.Caracteristica(); caracteristica.NombreCaracteristica = txtCaracteristica.Text.Trim(); caracteristica.IdClasificacionRV = Convert.ToInt16(ddlClasificacion.SelectedValue); caracteristica.Descripcion = txtDescripcion.Text.Trim(); caracteristica.Acciones = txtAcciones.Text.Trim(); if (Actualizar) { caracteristica.IdCaracteristica = IdCaracteristica; RBV_Negocio.MaestrosBO.ActualizarCaracteristica(caracteristica); Actualizar = false; } else { RBV_Negocio.MaestrosBO.InsertarCaracteristica(caracteristica); } ConsultarCaracteristicas(); LimpiarPagina(); }