예제 #1
0
    protected void Bt_añadir_Click(object sender, EventArgs e)
    {
        Beneficioscs valor = new Beneficioscs();

        valor.Valor       = Tb_valor.Text;
        valor.Descripcion = Tb_beneficio.Text;
        lista.Add(valor);

        GV_lista.DataSource = lista;
        GV_lista.DataBind();
        Bt_registrar.Visible = true;
        limpar();
    }
예제 #2
0
    protected void Bt_registrar_Click(object sender, EventArgs e)
    {
        string    Json       = JsonConvert.SerializeObject(lista);
        int       id_user    = int.Parse(Session["id"].ToString());
        int       id_proyect = int.Parse(Session["id_producto"].ToString());
        DAO       registrar  = new DAO();
        DataTable reg        = registrar.registar_benefiso(id_user, id_proyect, Json);

        if (reg.Rows.Count == 0)
        {
            Lb_mensaje.Text      = "Se registraron los beneficios correctamente.";
            GV_lista.Visible     = false;
            Bt_añadir.Visible    = false;
            Bt_registrar.Visible = false;
        }
        else
        {
            Lb_mensaje.Text      = "Error al registrar los beneficios, intentalo de nuevo.";
            lista                = null;
            Bt_registrar.Visible = false;
            GV_lista.DataBind();
        }
        lista.Clear();
    }