protected void btnReservar_Click(object sender, EventArgs e) { try { if (Session["NombreUsuario"] != null) { DataSet ds = new DataSet(); Turno turno = new Turno(); TurnoRepositorio turnoRepo = new TurnoRepositorio(); LlenarDatosReserva(turno); ds = turnoRepo.TurnoGuardar(turno); if (ds.Tables[0].Rows.Count > 0) { string msj = ds.Tables[0].Rows[0]["msj"].ToString(); if (msj == "OK") { if (chkNotificarMail.Checked) { if (fun.EnviarMail(Session["Mail"].ToString(), "Reserva de turno", CrearMensajeMail())) { ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "swal('Hecho', 'El turno se registro exitosamente. Compruebe su correo electrónico.', 'success');", true); } else { ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "swal('Atención', 'El turno se registro exitosamente. Error al enviar mail.', 'warning');", true); } } else { ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "swal('Hecho', 'El turno se registro exitosamente.', 'success');", true); } LimpiarControlesReserva(); } else { ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "swal('Error','" + msj + "', 'error');", true); } } else { ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "swal('Error','No se pudo guardar', 'error');", true); } } else { ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "swal('Atención','Debe iniciar sesión para reservar turno', 'warning');", true); } } catch (Exception ex) { throw; } }
protected void btnActualizar_Click(object sender, EventArgs e) { try { if (Session["NombreUsuario"] != null) { DataSet ds = new DataSet(); Turno turno = new Turno(); TurnoRepositorio turnoRepo = new TurnoRepositorio(); LlenarDatos(turno); ds = turnoRepo.TurnoActualizar(turno); if (ds.Tables[0].Rows.Count > 0) { string msj = ds.Tables[0].Rows[0]["msj"].ToString(); if (msj == "OK") { LimpiarControles(); rptTurnos.DataSource = acc.EjecutarScript("EXEC SP_Turnos_Obtener '" + Session["NombreUsuario"].ToString() + "'"); rptTurnos.DataBind(); ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "swal('Hecho', 'El turno se actualizó exitosamente', 'success');", true); } else { ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "swal('Error','" + msj + "', 'error');", true); } } else { ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "swal('Error','No se pudo actualizar', 'error');", true); } } else { ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "swal('Atención','Debe iniciar sesión para actualizar turno', 'warning');", true); } } catch (Exception ex) { throw; } }
public AgendaServicio() { _repositorio = new TurnoRepositorio(); _tecnicoServicio = new TecnicoServicio(); }
public TurnoController() { repo = new TurnoRepositorio(); }