Пример #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();
            }
        }
Пример #2
0
        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();
        }
        protected void btnregistrar_Click(object sender, EventArgs e)
        {
            try
            {
                if (lblcliente.Text == "N/N")
                {
                    //ingreso la factura sin el FKcliente
                    DataTable aux1 = new DataTable();

                    TheGym k = new TheGym
                    {
                        FechaFac      = lblFecha.Text,
                        HoraFac       = lblhora.Text,
                        TotalFac      = tbmonto.Text,
                        FKempleadoFac = IDEmpl
                    };

                    k.AddFacturaSinC();
                    /////////////////////////////////////////////////////////////////////////
                    //ahora debo ingresar el detalle de la factura
                    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;

                    griddetallefactura.Dispose();
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "$('#modal-default').modal('show');", true);
                    griddetallefactura.Dispose();
                    griddetallefactura.DataBind();
                }
                else
                {
                    //ingreso la factura con el FKcliente
                }
            }
            catch (Exception ex)
            {
                lblerror.Text = ex.Message.ToString();
            }
        }