示例#1
0
        protected void btnregistrar_Click(object sender, EventArgs e)
        {
            try
            {
                string idplan;

                DataTable aux1 = new DataTable();

                TheGym k = new TheGym
                {
                    Nombreplanins   = tbnombre.Text,
                    duracionplanins = tbCantidad.Text,
                    precioplanins   = tbprecio.Text
                };

                k.AddNewPlan();


                aux1 = k.GetLastPlan();

                DataRow fila = aux1.Rows[0];

                idplan = fila[0].ToString();

                int aux = Tabla.Rows.Count;

                for (int i = aux; i > 0; i--)
                {
                    k.FK_plan = idplan;

                    fila = TablaID.Rows[i - 1];

                    k.FK_actividad = fila[0].ToString();

                    fila           = Tabla.Rows[i - 1];
                    k.Dias_semanas = fila["Dias por Semana"].ToString();

                    k.AddDetallePlan();

                    Tabla.Rows.RemoveAt(i - 1);
                    TablaID.Rows.RemoveAt(i - 1);
                }

                tbnombre.Text = string.Empty;
                tbprecio.Text = string.Empty;

                griddetalleactividades.Dispose();
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "$('#modal-default').modal('show');", true);
                griddetalleactividades.Dispose();
                griddetalleactividades.DataBind();
            }
            catch (Exception ex)
            {
                lblerror.Text = ex.Message.ToString();
            }
        }
        protected void btnaceptar1_Click(object sender, EventArgs e)
        {
            string idplan;

            DataTable aux1 = new DataTable();

            TheGym k = new TheGym
            {
                Nombreplanins   = tbnombre.Text,
                duracionplanins = ListBox1.SelectedValue,
                precioplanins   = tbprecio.Text
            };

            k.AddNewPlan();


            aux1 = k.GetLastPlan();

            DataRow fila = aux1.Rows[0];

            idplan = fila[0].ToString();

            int aux = Tabla.Rows.Count;

            for (int i = aux; i > 0; i--)
            {
                k.FK_plan = idplan;

                fila = TablaID.Rows[i - 1];

                k.FK_actividad = fila[0].ToString();

                fila           = Tabla.Rows[i - 1];
                k.Dias_semanas = fila["Dias por Semana"].ToString();

                k.AddDetallePlan();

                Tabla.Rows.RemoveAt(i - 1);
                TablaID.Rows.RemoveAt(i - 1);
            }

            tbnombre.Text = string.Empty;
            tbprecio.Text = string.Empty;

            gvactividadesincluidasenplan.Dispose();
        }