Пример #1
0
        public DataTable mostrarhorario(string DoctorId)
        {
            DAOhorarios dao   = new DAOhorarios();
            Uhorario    datos = new Uhorario();

            datos.Iddoctor = DoctorId;
            return(dao.mostrarhorario(datos));
        }
Пример #2
0
 public void editarhorario(Uhorario datos)
 {
     Medicapp13Context.Medicapp13DataContext conect = new Medicapp13Context.Medicapp13DataContext();
     conect.FModificarHorario(Convert.ToDateTime(datos.Inicio),
                              Convert.ToDateTime(datos.Fin),
                              datos.Horario,
                              int.Parse(datos.Iddoctor)).ToString();
 }
Пример #3
0
        public Uhorario valida(DateTime fecha, DateTime anterires)
        /*este metodo es para validar que no pueda seleccionar fechas anteriores a la de hoy en los calendar*/
        {
            Uhorario datos = new Uhorario();

            if (anterires < fecha)
            {
                datos.Ver = false;
            }
            return(datos);
        }
Пример #4
0
        public DataTable mostrarhorario(Uhorario datos)
        {
            DataTable  data      = new DataTable();
            Udatatable datatable = new Udatatable();

            Medicapp13Context.Medicapp13DataContext conect = new Medicapp13Context.Medicapp13DataContext();
            var horario = conect.FBuscaHorario(int.Parse(datos.Iddoctor)).ToList();

            data = datatable.ToDataTable(horario);
            return(data);
        }
Пример #5
0
        public void guardarhorariodoc(Uhorario datos)
        {
            Medicapp13Context.Medicapp13DataContext conect = new Medicapp13Context.Medicapp13DataContext();
            DateTime inicio = Convert.ToDateTime(datos.Inicio);
            DateTime fin    = Convert.ToDateTime(datos.Fin);

            conect.FGenerarHorario(inicio,
                                   fin,
                                   datos.Horario,
                                   int.Parse(datos.Iddoctor)).ToString();
        }
Пример #6
0
        public void editarhorario(string DoctorId, string HoraInicio, string HoraFin, string Dia, string IdUsuario)
        {
            DAOhorarios dao   = new DAOhorarios();
            Uhorario    datos = new Uhorario();

            datos.Iddoctor = DoctorId;
            datos.Inicio   = HoraInicio;
            datos.Fin      = HoraFin;
            datos.Horario  = Dia;
            datos.Iddoctor = IdUsuario;
            dao.editarhorario(datos);
        }
Пример #7
0
        public Uhorario validar_existe_horario(String vali, String iddoc)
        {
            Uhorario datos = new Uhorario();

            if (vali == "0")
            {
                datos.Mensaje = "<script type='text/javascript'>window.location=\"Horariodoc.aspx\"</script>";
            }
            else
            {
                datos.Mensaje = null;
            }
            return(datos);
        }
Пример #8
0
        public Uhorario guardarhorario(String inicio, String fin, Hashtable chequeo, String iddoctor, Dictionary <string, string> horasini, Dictionary <string, string> horafin)
        {
            Uhorario    datos = new Uhorario();
            DAOhorarios bases = new DAOhorarios();

            datos.Inicio   = inicio;
            datos.Fin      = fin;
            datos.Iddoctor = iddoctor;
            object lunes     = chequeo["Lunes"];
            object martes    = chequeo["Martes"];
            object miercoles = chequeo["Miercoles"];
            object jueves    = chequeo["Jueves"];
            object viernes   = chequeo["Viernes"];
            object sabado    = chequeo["Sabado"];
            object domingo   = chequeo["Domingo"];

            try
            {
                if (Convert.ToDateTime(inicio) < Convert.ToDateTime(fin) && Convert.ToDateTime(inicio) > DateTime.Now && Convert.ToDateTime(fin) > DateTime.Now)
                {
                    if (lunes.Equals(true))
                    {
                        if (horasini["1"] != "" && horafin["1"] != "")
                        {
                            if (DateTime.Parse(horasini["1"]) < DateTime.Parse(horafin["1"]))
                            {
                                datos.Horario = "dia:1-hi:" + horasini["1"] + "-hf:" + horafin["1"];
                                bases.guardarhorariodoc(datos);
                            }
                            else
                            {
                                datos.Mensaje = "<script type='text/javascript'>alert('debe seleccionar un hora de inicio menor a la hora fin')</script>";
                            }
                        }
                        else
                        {
                            datos.Mensaje = "<script type='text/javascript'>alert('debe seleccionar una hora de inicio y fin para el lunes')</script>";
                        }
                    }
                    if (martes.Equals(true))
                    {
                        if (horasini["2"] != "" && horafin["2"] != "")
                        {
                            if (DateTime.Parse(horasini["2"]) < DateTime.Parse(horafin["2"]))
                            {
                                datos.Horario = "dia:2-hi:" + horasini["2"] + "-hf:" + horafin["2"];
                                bases.guardarhorariodoc(datos);
                            }
                            else
                            {
                                datos.Mensaje = "<script type='text/javascript'>alert('debe seleccionar un hora de inicio menor a la hora fin')</script>";
                            }
                        }
                        else
                        {
                            datos.Mensaje = "<script type='text/javascript'>alert('debe seleccionar una hora de inicio y fin para el miercoles')</script>";
                        }
                    }
                    if (miercoles.Equals(true))
                    {
                        if (horasini["3"] != "" && horafin["3"] != "")
                        {
                            if (DateTime.Parse(horasini["3"]) < DateTime.Parse(horafin["3"]))
                            {
                                datos.Horario = "dia:3-hi:" + horasini["3"] + "-hf:" + horafin["3"];
                                bases.guardarhorariodoc(datos);
                            }
                            else
                            {
                                datos.Mensaje = "<script type='text/javascript'>alert('debe seleccionar un hora de inicio menor a la hora fin')</script>";
                            }
                        }
                        else
                        {
                            datos.Mensaje = "<script type='text/javascript'>alert('debe seleccionar una hora de inicio y fin para el miercoles')</script>";
                        }
                    }
                    if (jueves.Equals(true))
                    {
                        if (horasini["4"] != "" && horafin["4"] != "")
                        {
                            if (DateTime.Parse(horasini["4"]) < DateTime.Parse(horafin["4"]))
                            {
                                datos.Horario = "dia:4-hi:" + horasini["4"] + "-hf:" + horafin["4"];
                                bases.guardarhorariodoc(datos);
                            }
                            else
                            {
                                datos.Mensaje = "<script type='text/javascript'>alert('debe seleccionar un hora de inicio menor a la hora fin')</script>";
                            }
                        }
                        else
                        {
                            datos.Mensaje = "<script type='text/javascript'>alert('debe seleccionar una hora de inicio y fin para el jueves')</script>";
                        }
                    }
                    if (viernes.Equals(true))
                    {
                        if (horasini["5"] != "" && horafin["5"] != "")
                        {
                            if (DateTime.Parse(horasini["5"]) < DateTime.Parse(horafin["5"]))
                            {
                                datos.Horario = "dia:5-hi:" + horasini["5"] + "-hf:" + horafin["5"];
                                bases.guardarhorariodoc(datos);
                            }
                            else
                            {
                                datos.Mensaje = "<script type='text/javascript'>alert('debe seleccionar un hora de inicio menor a la hora fin')</script>";
                            }
                        }
                        else
                        {
                            datos.Mensaje = "<script type='text/javascript'>alert('debe seleccionar una hora de inicio y fin para el viernes')</script>";
                        }
                    }
                    if (sabado.Equals(true))
                    {
                        if (horasini["6"] != "" && horafin["6"] != "")
                        {
                            if (DateTime.Parse(horasini["6"]) < DateTime.Parse(horafin["6"]))
                            {
                                datos.Horario = "dia:6-hi:" + horasini["6"] + "-hf:" + horafin["6"];
                                bases.guardarhorariodoc(datos);
                            }
                            else
                            {
                                datos.Mensaje = "<script type='text/javascript'>alert('debe seleccionar un hora de inicio menor a la hora fin')</script>";
                            }
                        }
                        else
                        {
                            datos.Mensaje = "<script type='text/javascript'>alert('debe seleccionar una hora de inicio y fin para el sabado')</script>";
                        }
                    }
                    if (domingo.Equals(true))
                    {
                        if (horasini["7"] != "" && horafin["7"] != "")
                        {
                            if (DateTime.Parse(horasini["7"]) < DateTime.Parse(horafin["7"]))
                            {
                                datos.Horario = "dia:7-hi:" + horasini["7"] + "-hf:" + horafin["7"];
                                bases.guardarhorariodoc(datos);
                            }
                            else
                            {
                                datos.Mensaje = "<script type='text/javascript'>alert('debe seleccionar un hora de inicio menor a la hora fin')</script>";
                            }
                        }
                        else
                        {
                            datos.Mensaje = "<script type='text/javascript'>alert('debe seleccionar una hora de inicio y fin para el domingo')</script>";
                        }
                    }
                }
                else
                {
                    datos.Mensaje = "<script type='text/javascript'>alert('la fecha inicio debe ser menor a la de fin')</script>";
                }
            }
            catch (Exception ex)
            {
                datos.Mensaje = ex.Message;
            }
            return(datos);
        }