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();
            }
        }