public existeCitaTerapiaProgramada ( System.DateTime fecha, System.TimeSpan horaInicio, System.TimeSpan horaFinal, String nombreTerapeuta ) : System.Boolean | ||
fecha | System.DateTime | |
horaInicio | System.TimeSpan | |
horaFinal | System.TimeSpan | |
nombreTerapeuta | String | |
Результат | System.Boolean |
protected void btIngresar_Click(object sender, EventArgs e) { if (!validarHoras()) { return; } TimeSpan horaCitaInicio = new TimeSpan(timeSelectorHoraEmpieza.Hour, timeSelectorHoraEmpieza.Minute, 0); TimeSpan horaCitaFinaliza = new TimeSpan(timeSelectorHoraTermina.Hour, timeSelectorHoraTermina.Minute, 0); DateTime fechaCita = DateTime.Parse(txtfecha.Text); int prefijo = intIdCentro; try { BL.Citas cita = new BL.Citas(); if (cita.existeCitaTerapiaProgramada(fechaCita.Date,horaCitaInicio,horaCitaFinaliza,cmbEmpleados.Text) ) { Response.Write("<script>alert('El terapeuta ya tiene una cita en esta hora y fecha')</script>"); } else { cita.NuevaCitaTerapia(fechaCita.Date,cmbEmpleados.Text,intIdCentro,long.Parse(txtNumExpediente.Text),horaCitaInicio,horaCitaFinaliza); Response.Write("<script>alert('Se ha agregado la cita!')</script>"); } LimpiarControles(); } catch (Exception ex) { Session["Error_Msg"] = "Ha ocurrido un error al intentar agregar la cita, compruebe el número de expediente"; Response.Redirect("~/Error.aspx", true); } }