public DataTable mostrarhorario(string DoctorId) { DAOhorarios dao = new DAOhorarios(); Uhorario datos = new Uhorario(); datos.Iddoctor = DoctorId; return(dao.mostrarhorario(datos)); }
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); }
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); }