Example #1
0
        public ESemana eliminarDias(String delete_day, Object semana)
        {
            ESemana sem = new ESemana();

            if (semana != null)
            {
                sem = (ESemana)semana;
                switch (delete_day)
                {
                case "Lunes":
                    sem.Lunes = null;
                    break;

                case "Martes":
                    sem.Martes = null;
                    break;

                case "Miercoles":
                    sem.Miercoles = null;
                    break;

                case "Jueves":
                    sem.Jueves = null;
                    break;

                case "Viernes":
                    sem.Viernes = null;
                    break;
                }
            }
            return(sem);
        }
Example #2
0
    protected void Button4_Click(object sender, EventArgs e)
    {
        String  delete_day = DL_deleteDay.SelectedItem.ToString();
        LMedico lMedico    = new LMedico();
        ESemana eSemana    = lMedico.eliminarDias(delete_day, Session["semana"]);

        Session["semana"] = eSemana;
        mostrar_datos();
    }
Example #3
0
        public ESemana validarSemana(object obj)
        {
            ESemana eSemana;

            if (obj == null)
            {
                eSemana = new ESemana();
            }
            else
            {
                eSemana = (ESemana)obj;
            }
            return(eSemana);
        }
Example #4
0
        public String mostrar_datos(ESemana eSemana)
        {
            String dias = "";

            if (eSemana.Lunes != null)
            {
                dias = dias + " Lunes " + "</br>";
                String[] d  = eSemana.Lunes.ToArray();
                EDia[]   di = llenar_eDias(d);
                dias = dias + crear_cadena_dias(di) + "</br>";
            }
            if (eSemana.Martes != null)
            {
                dias = dias + " Martes " + "</br>";
                String[] d  = eSemana.Martes.ToArray();
                EDia[]   di = llenar_eDias(d);
                dias = dias + crear_cadena_dias(di) + "</br>";
            }
            if (eSemana.Miercoles != null)
            {
                dias = dias + " Miercoles " + "</br>";
                String[] d  = eSemana.Miercoles.ToArray();
                EDia[]   di = llenar_eDias(d);
                dias = dias + crear_cadena_dias(di) + "</br>";
            }
            if (eSemana.Jueves != null)
            {
                dias = dias + " Jueves " + "</br>";
                String[] d  = eSemana.Jueves.ToArray();
                EDia[]   di = llenar_eDias(d);
                dias = dias + crear_cadena_dias(di) + "</br>";
            }
            if (eSemana.Viernes != null)
            {
                dias = dias + " Viernes " + "</br>";
                String[] d  = eSemana.Viernes.ToArray();
                EDia[]   di = llenar_eDias(d);
                dias = dias + crear_cadena_dias(di) + "</br>";
            }
            if (eSemana.Sabado != null)
            {
                dias = dias + " Sabado " + "</br>";
                String[] d  = eSemana.Sabado.ToArray();
                EDia[]   di = llenar_eDias(d);
                dias = dias + crear_cadena_dias(di) + "</br>";
            }
            return(dias);
        }
Example #5
0
    protected void Button2_Click(object sender, EventArgs e)
    {
        ESemana eSemana = new ESemana();
        LMedico lMedico = new LMedico();

        eSemana = lMedico.validarSemana(Session["semana"]);

        EDia[] day = (EDia[])Session["rang"];
        Session["rang"] = null;

        eSemana = lMedico.crearActividadSemanal(day, DL_dias.SelectedItem.ToString(), eSemana);

        // SE EVALUA EL DIA CON EL FIN DE CREAR LA ACTIVIDAD SEMANAL DEL MEDICO
        Session["semana"] = eSemana;
        mostrar_datos();
    }
Example #6
0
        public ESemana crearActividadSemanal(EDia[] day, String dia, ESemana eSemana)
        {
            if (day != null)
            {
                switch (dia)
                {
                case "Lunes":
                    for (int i = 0; i < day.Length; i++)
                    {
                        String aux = JsonConvert.SerializeObject((EDia)day[i]);
                        if (eSemana.Lunes == null)
                        {
                            eSemana.crear_lunes();
                        }
                        eSemana.Lunes.Add(aux);
                    }
                    break;

                case "Martes":
                    for (int i = 0; i < day.Length; i++)
                    {
                        String aux = JsonConvert.SerializeObject((EDia)day[i]);
                        if (eSemana.Martes == null)
                        {
                            eSemana.crear_Martes();
                        }
                        eSemana.Martes.Add(aux);
                    }
                    break;

                case "Miercoles":
                    for (int i = 0; i < day.Length; i++)
                    {
                        String aux = JsonConvert.SerializeObject((EDia)day[i]);
                        if (eSemana.Miercoles == null)
                        {
                            eSemana.crear_Miercoles();
                        }
                        eSemana.Miercoles.Add(aux);
                    }
                    break;

                case "Jueves":
                    for (int i = 0; i < day.Length; i++)
                    {
                        String aux = JsonConvert.SerializeObject((EDia)day[i]);
                        if (eSemana.Jueves == null)
                        {
                            eSemana.crear_Jueves();
                        }
                        eSemana.Jueves.Add(aux);
                    }
                    break;

                case "Viernes":
                    for (int i = 0; i < day.Length; i++)
                    {
                        String aux = JsonConvert.SerializeObject((EDia)day[i]);
                        if (eSemana.Viernes == null)
                        {
                            eSemana.crear_Viernes();
                        }
                        eSemana.Viernes.Add(aux);
                    }
                    break;

                case "Sabado":
                    for (int i = 0; i < day.Length; i++)
                    {
                        if (eSemana.Sabado == null)
                        {
                            eSemana.crear_Sabado();
                        }
                        String aux = JsonConvert.SerializeObject((EDia)day[i]);
                        eSemana.Sabado.Add(aux);
                    }
                    break;
                }
            }
            return(eSemana);
        }
Example #7
0
        public String pintarHorarioMedico(ESemana eSemana)
        {
            String pinta_horar = "";

            if (eSemana.Lunes != null)
            {
                pinta_horar = pinta_horar + "LUNES";
                for (int i = 0; i < eSemana.Lunes.Count; i++)
                {
                    pinta_horar = pinta_horar + "</br>" + obtener_hora(eSemana.Lunes.ElementAt(i));
                }
                pinta_horar = pinta_horar + "</br></br>";
            }
            if (eSemana.Martes != null)
            {
                pinta_horar = pinta_horar + "MARTES";
                for (int i = 0; i < eSemana.Martes.Count; i++)
                {
                    pinta_horar = pinta_horar + "</br>" + obtener_hora(eSemana.Martes.ElementAt(i));
                }
                pinta_horar = pinta_horar + "</br></br>";
            }
            if (eSemana.Miercoles != null)
            {
                pinta_horar = pinta_horar + "MIERCOLES";
                for (int i = 0; i < eSemana.Miercoles.Count; i++)
                {
                    pinta_horar = pinta_horar + "</br>" + obtener_hora(eSemana.Miercoles.ElementAt(i));
                }
                pinta_horar = pinta_horar + "</br></br>";
            }
            if (eSemana.Jueves != null)
            {
                pinta_horar = pinta_horar + "JUEVES";
                for (int i = 0; i < eSemana.Jueves.Count; i++)
                {
                    pinta_horar = pinta_horar + "</br>" + obtener_hora(eSemana.Jueves.ElementAt(i));
                }
                pinta_horar = pinta_horar + "</br></br>";
            }
            if (eSemana.Viernes != null)
            {
                pinta_horar = pinta_horar + "VIERNES";
                for (int i = 0; i < eSemana.Viernes.Count; i++)
                {
                    pinta_horar = pinta_horar + "</br>" + obtener_hora(eSemana.Viernes.ElementAt(i));
                }
                pinta_horar = pinta_horar + "</br></br>";
            }
            if (eSemana.Sabado != null)
            {
                pinta_horar = pinta_horar + "SABADO";
                for (int i = 0; i < eSemana.Sabado.Count; i++)
                {
                    pinta_horar = pinta_horar + "</br>" + obtener_hora(eSemana.Sabado.ElementAt(i));
                }
                pinta_horar = pinta_horar + "</br></br>";
            }
            String mensaje = pinta_horar;

            return(mensaje);
        }