protected void BTN_Agregar_Click(object sender, EventArgs e)
    {
        DateTime dtInicio = DateTime.Parse(DDL_Inicio.SelectedValue.ToString());
        DateTime dtFin    = DateTime.Parse(DDL_Fin.SelectedValue.ToString());

        Rango rango = new Rango();

        rango.Inicio = dtInicio.ToString("HH:mm");
        rango.Fin    = dtFin.ToString("HH:mm");

        Dia diaSeleccionado = new Dia();

        diaSeleccionado.DiaSemana = int.Parse(DDL_Dia.SelectedValue.ToString());
        diaSeleccionado.Rangos.Add(rango);

        EMedico eMedico = (EMedico)Session["usuario"];

        List <Dia> dias = JsonConvert.DeserializeObject <List <Dia> >(eMedico.Horario);

        if (GestorHorario.agregarDia(dias, diaSeleccionado))
        {
            eMedico.Horario    = JsonConvert.SerializeObject(dias);
            Session["usuario"] = eMedico;
            DBHorario.actualizarHorario(eMedico);
        }
        else
        {
            string script = @"<script type='text/javascript'> alert('Se cruza el horario'); </script>";
            ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);
        }
        actualizarVistaDeHorario();
    }
    private void btn_Click(object sender, EventArgs e)
    {
        Button btn = (Button)sender;

        JObject jObject = JObject.Parse(btn.CommandName);

        EMedico    eMedico = (EMedico)Session["usuario"];
        List <Dia> dias    = JsonConvert.DeserializeObject <List <Dia> >(eMedico.Horario);
        Rango      rango   = JsonConvert.DeserializeObject <Rango>((jObject.Value <JObject>("Rango")).ToString());

        GestorHorario.eliminarRango(jObject.Value <int>("Dia"), rango, dias);

        eMedico.Horario    = JsonConvert.SerializeObject(dias);
        Session["usuario"] = eMedico;
        DBHorario.actualizarHorario(eMedico);

        string script = @"<script type='text/javascript'> console.log('Vacio'); </script>";

        ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);

        Response.Redirect("~/View/Medico/HorarioTrabajoPrueba.aspx");
    }