예제 #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(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);
        }
예제 #3
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);
        }