예제 #1
0
        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            //some code
            TextBox IdPorcentaje = GridView1.Rows[e.RowIndex].Cells[1].Controls[0] as TextBox;
            TextBox Porcentaje   = GridView1.Rows[e.RowIndex].Cells[4].Controls[0] as TextBox;

            BindData();
            int SumaLocal = Convert.ToInt32(Session["SumaVariada"].ToString()) + Convert.ToInt32(Porcentaje.Text);

            int IdGrupoOld = Convert.ToInt32(Session["IdGrupoOld"].ToString());
            int GruPesoOld = Convert.ToInt32(Session["IdPorcentajeOld"].ToString());

            Session["GruId"]   = "";
            Session["GruPeso"] = "";
            if (SumaLocal <= 100)
            {
                // OCKO_TblGrupoConceptos GrupoPeriodoLocal = grupoConceptoClass.BuscarIdGrupoCategoria(Convert.ToInt32(IdPorcentaje.Text));
                // GrupoPeriodoLocal.GruPeso = Convert.ToInt32(Porcentaje.Text);
                //grupoConceptoClass.ActualizarGrupoCategoria(GrupoPeriodoLocal);
                Session["GruId"]   = IdPorcentaje.Text;
                Session["GruPeso"] = IdPorcentaje.Text;
                SqlDataSource1.Update();
                Suma = SumaLocal;
            }
            else
            {
                mensaje = "La Suma del Porcentaje es superio a 100";
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "confirm", "Mensaje('" + mensaje + "');", true);
                Session["GruId"]   = IdGrupoOld;
                Session["GruPeso"] = GruPesoOld;
                SqlDataSource1.Update();
                Suma = OCKOGrupoConceptos.SumaPorcentaje();
            }
        }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Suma = OCKOGrupoConceptos.SumaPorcentaje();

            if (!IsPostBack)
            {
                Suma = OCKOGrupoConceptos.SumaPorcentaje();
            }
        }