protected void BotonAsignar_Click(object sender, EventArgs e)
 {
     try
     {
         cSGMHHORARIONegocios Horario = new cSGMHHORARIONegocios(Global.gCOD_APLICACION, "CA", 1, "naquiros");
         Horario.NUM_DIA = Int32.Parse(DropDownListDias.SelectedValue);
         Horario.HOR_INICIO = SqlDateTime.Parse(tpfechainicio.Value);
         Horario.HOR_FINAL = SqlDateTime.Parse(tpfechafinal.Value);
         cSGMHHORARIOPORUSUARIONegocios HorarioPorUsuario = new cSGMHHORARIOPORUSUARIONegocios(Global.gCOD_APLICACION, "CA", 1, "naquiros");
         DataTable DT_Horario = Horario.Buscar();
         SqlInt32 IdHorarioEncontrado;
         if (DT_Horario.Rows.Count > 0)
         {
             IdHorarioEncontrado = Int32.Parse(DT_Horario.Rows[0][0].ToString());
         }
         else
         {
             Horario.Insertar();
             IdHorarioEncontrado = Horario.ID_HORARIO;
         }
         HorarioPorUsuario.FK_IDHORARIO = IdHorarioEncontrado;
         HorarioPorUsuario.FK_CARUSUARIO = DropDownListAsistentes.SelectedValue.Split('-')[0];
         HorarioPorUsuario.Insertar();
         Response.Write("<SCRIPT>alert('" + "El Horario ha sido Asignado satisfactoriamente" + "')</SCRIPT>");
         BotonCancelar_Click(new object(), new EventArgs());
     }
     catch (Exception ex)
     {
         Response.Write("<SCRIPT>alert('" + ex.Message + "')</SCRIPT>");
     }
 }
 protected void BotonEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         string[] Seleccion = DropDownListAsistentes.SelectedValue.Split('-');
         cSGMHHORARIOPORUSUARIONegocios HorarioPorUsuario = new cSGMHHORARIOPORUSUARIONegocios(Global.gCOD_APLICACION, "CA", 1, "naquiros");
         HorarioPorUsuario.FK_CARUSUARIO = Seleccion[0];
         HorarioPorUsuario.EliminarTodo_Con_FK_CARUSUARIO_FK();
         cSGPRUSUARIOGIMNASIONegocios Asistente = new cSGPRUSUARIOGIMNASIONegocios(Global.gCOD_APLICACION, "CA", 1, "naquiros");
         Asistente.CAR_USUARIOGIMNASIO = Seleccion[0];
         Asistente.NOM_USUARIOGIMNASIO = Seleccion[1];
         Asistente.APE_USUARIOGIMNASIO = "";
         Asistente.Eliminar();
     }
     catch (Exception ex)
     {
         Response.Write("<SCRIPT>alert('" + ex.Message + "')</SCRIPT>");
     }
 }
        private void cargarHorario()
        {
            try
            {
                if(DropDownListAsistentes.SelectedIndex==-1)
                {
                    return;
                }
                string[] Seleccion = DropDownListAsistentes.SelectedValue.Split('-');
                cSGPRUSUARIOGIMNASIONegocios Asistente = new cSGPRUSUARIOGIMNASIONegocios(Global.gCOD_APLICACION, "CA", 1, "naquiros");
                Asistente.CAR_USUARIOGIMNASIO = Seleccion[0];
                Asistente.NOM_USUARIOGIMNASIO = Seleccion[1];
                Asistente.APE_USUARIOGIMNASIO = "";
                cSGMHHORARIOPORUSUARIONegocios HorarioPorUsuario = new cSGMHHORARIOPORUSUARIONegocios(Global.gCOD_APLICACION, "CA", 1, "naquiros");
                HorarioPorUsuario.FK_CARUSUARIO = Asistente.CAR_USUARIOGIMNASIO;
                DT_Horarios = HorarioPorUsuario.SeleccionarTodosPorCarne();
                String aDataSet = "[";
                for (int Indice = 0; Indice < DT_Horarios.Rows.Count; Indice++)
                {

                    aDataSet += "['" + DT_Horarios.Rows[Indice][0] + "','" + convertirIntEnDia(int.Parse(DT_Horarios.Rows[Indice][1].ToString())) + "','" + DT_Horarios.Rows[Indice][2].ToString() + "','" + DT_Horarios.Rows[Indice][3].ToString() + "']";
                    if (Indice + 1 != DT_Horarios.Rows.Count)
                    {
                        aDataSet += ",";
                    }
                }
                aDataSet += "]";
                if (!Page.ClientScript.IsStartupScriptRegistered("Horario"))
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "Horario", "<script type=\"text/javascript\"> CrearTablaHorario(" + aDataSet + ");</script>");
                }
            }
            catch(Exception ex)
            {
                Response.Write("<SCRIPT>alert(''" + ex.Message + ")</SCRIPT>");
            }
        }
 private void BotonEliminarHorario_Click()
 {
     try
     {
         cSGMHHORARIOPORUSUARIONegocios HorarioPorUsuario = new cSGMHHORARIOPORUSUARIONegocios(Global.gCOD_APLICACION, "CA", 1, "naquiros");
         HorarioPorUsuario.FK_IDHORARIO = Int32.Parse(_DatosSeleccionados.Split(',')[0].ToString()); ;
         HorarioPorUsuario.FK_CARUSUARIO = DropDownListAsistentes.SelectedValue.Split('-')[0];
         DataTable DT_HoarioPorUsuario = HorarioPorUsuario.Buscar();
         HorarioPorUsuario.ID_HORARIOPORUSUARIO = Int32.Parse(DT_HoarioPorUsuario.Rows[0][0].ToString());
         HorarioPorUsuario.Eliminar();
         Response.Write("<SCRIPT>alert(''" + "El Horario ha sido modificado satisfactoriamente" + ")</SCRIPT>");
         BotonCancelar_Click(new object(), new EventArgs());
     }
     catch (Exception ex)
     {
         Response.Write("<SCRIPT>alert(''" + ex.Message + ")</SCRIPT>");
     }
 }