private void Reserva() { // Registro del cliente var objReserva = RecuperarDatos(); // enviar a la capa de logica de negocio var response = ReservaLN.getInstance().AgendarReserva(objReserva); if (response) { detallesReserva.InnerText = "Fecha: " + RecuperarDatos().Fecha.ToString("d") + "\nRut empleado: " + RecuperarDatos().Empleado.Rut + "\nServicio: " + RecuperarDatos().Servicio.Codigo_Servicio + "\nHorario: " + RecuperarDatos().BloqueHora.Hora_Inicio; panelMensajes.CssClass = ""; panelMensajes.CssClass = "alert-success alert text-center"; mensaje = "Reserva agendada correctamente"; lblMensaje.Text = mensaje; } else { panelMensajes.CssClass = "alert-warning alert text-center"; mensaje = "Revise los datos ingresados por favor, es posible que haya ingresado algo incorrectamente"; lblMensaje.Text = mensaje; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Cantidades objCantidades = new ReservaLN().TraerCantidades(); lblCantReservas.Text = Convert.ToString(objCantidades.cantidad_reservas); lblCantPacientes.Text = Convert.ToString(objCantidades.cantidad_pacientes); lblCantMedicos.Text = Convert.ToString(objCantidades.cantidad_medicos); lblCantEmpleados.Text = Convert.ToString(objCantidades.cantidad_empleados); } }
public static List <Reserva> ListarReservasPendientes() { List <Reserva> ListaReservas = null; try { ListaReservas = new ReservaLN().ListarReservasPendientes(); } catch (Exception ex) { ListaReservas = null; throw ex; } return(ListaReservas); }
public static List <Reserva> ListarReservasPaciente(String id_paciente) { List <Reserva> ListaReservas = null; int id = Convert.ToInt32(id_paciente.ToString()); try { ListaReservas = new ReservaLN().ListarReservasPaciente(id); } catch (Exception ex) { ListaReservas = null; throw ex; } return(ListaReservas); }
protected void btnRegistrarReserva_Click(object sender, EventArgs e) { Reserva objReserva = obtenerDatosReserva(); String horarioHora = hfIdHorarioHora.Value; var vector = horarioHora.Split(' '); int id_horario_hora = Convert.ToInt32(vector[0].ToString()); bool respuesta = new ReservaLN().RegistrarReserva(objReserva, id_horario_hora); if (respuesta == true) { Page.ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "MensajeReservaCorrecta();", true); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "MensajeReservaIncorrecta();", true); } }
protected void btnRechazarReserva_Click(object sender, EventArgs e) { String email_paciente = txtEmailPacienteRechazoReserva.Text; Reserva objReserva = obtenerDatosReservaRechazar(); bool respuesta = new ReservaLN().RechazarReserva(objReserva); if (respuesta == true) { CCorreo objCorreo = new CCorreo(email_paciente, "RECHAZO - SOLICITUD DE RESERVA", "Su reserva se ha rechazado. \r\nMotivo: " + txtMotivoRechazoReserva.Text + ". \r\nGracias por confiar en nosotros!!!"); if (objCorreo.Estado) { Page.ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "MensajeReservaRechazadaCorrecta();", true); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "MensajeReservaRechazadaCorrectaSinCorreo();", true); } } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "MensajeReservaRechazadaIncorrecta();", true); } }
protected void btnConfirmarReserva_Click(object sender, EventArgs e) { String email_paciente = txtEmailPacienteConfirmarReserva.Text; Reserva objReserva = obtenerDatosReserva(); bool respuesta = new ReservaLN().ConfirmarReserva(objReserva); if (respuesta == true) { CCorreo objCorreo = new CCorreo(email_paciente, "CONFIRMACIÓN - SOLICITUD DE RESERVA", "Su reserva se ha confirmado l@ esperamos el " + txtFechaAtencionConfirmarReserva.Text + " a las " + txtHoraAtencionConfirmarReserva.Text + ". \r\nObservacion: " + txtDescripcionConfirmarReserva.Text + ". \r\nGracias por confiar en nosotros!!!"); if (objCorreo.Estado) { Page.ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "MensajeReservaConfirmada();", true); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "MensajeReservaConfirmadaCorrectaCorreoFallido();", true); } } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "MensajeReservaConfirmadaIncorrecta();", true); } }