private void AltaDelGrupoFamiliar(Afiliado afiliado) { if (afiliado.TienePareja) { DialogResult registraPareja = MensajePorPantalla.MensajeInterrogativo(this, "¿Desea registrar a su pareja?", MessageBoxButtons.YesNo); if (registraPareja == DialogResult.Yes) { using (FrmAfiliadoAlta frmAltaPareja = new FrmAfiliadoAlta(afiliado, _plan, false)) { frmAltaPareja.ShowDialog(this); } } } if (afiliado.CantidadHijos > 0) { DialogResult registraPareja = MensajePorPantalla.MensajeInterrogativo(this, "¿Desea registrar a sus hijos?", MessageBoxButtons.YesNo); for (int hijo = 0; (registraPareja == DialogResult.Yes) && (hijo < afiliado.CantidadHijos); hijo++) { using (FrmAfiliadoAlta frmAltaHijo = new FrmAfiliadoAlta(afiliado, _plan, true)) { frmAltaHijo.ShowDialog(this); } } } }
private void btnAceptar_Click(object sender, EventArgs e) { ResultadoTurno rt = this.ObtenerResultadoTurno(); try { IResultado <ResultadoTurno> resultado = _domain.RegistrarResultadoTurno(rt); if (!resultado.Correcto) { throw new ResultadoIncorrectoException <ResultadoTurno>(resultado); } // Le asigna el id: rt.IdResultadoTurno = resultado.Retorno.IdResultadoTurno; DialogResult altaReceta = MensajePorPantalla.MensajeInterrogativo(this, "¿Desea hacer recetas?", MessageBoxButtons.YesNo); if (altaReceta == DialogResult.Yes) { using (FrmRecetaAlta frm = new FrmRecetaAlta(rt, _profesional, _afiliado)) { frm.ShowDialog(this); } } MensajePorPantalla.MensajeInformativo(this, "Resultado de la consulta guardado correctamente"); this.Close(); } catch (Exception ex) { MensajePorPantalla.MensajeError(this, ex.Message); } }
private void btnLimpiar_Click(object sender, EventArgs e) { DialogResult result = MensajePorPantalla.MensajeInterrogativo(this, "¿Está seguro que desea limpiar los campos?", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { this.AccionLimpiar(); } }
protected void Limpiar() { DialogResult result = MensajePorPantalla.MensajeInterrogativo(this, "¿Está seguro que desea limpiar los campos?", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { this.AccionLimpiar(); } }
private void tsmSesion_CerrarSesion_Click(object sender, EventArgs e) { DialogResult result = MensajePorPantalla.MensajeInterrogativo(this, "¿Está seguro que desea cerrar su sesión?", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { this.tsmSesion_CerrarSesion_Aceptado(); } }
private void frmPrincipal_FormClosing(object sender, FormClosingEventArgs e) { DialogResult result = MensajePorPantalla.MensajeInterrogativo(this, "¿Está seguro que desea salir?", MessageBoxButtons.YesNo); if (result == DialogResult.No) { e.Cancel = true; } }
protected override void AccionAceptar() { try { this.GuardarReceta(); DialogResult otraReceta = MensajePorPantalla.MensajeInterrogativo(this, "¿Quiere crear otra receta?", MessageBoxButtons.YesNo); if (otraReceta == DialogResult.Yes) { using (FrmRecetaAlta frm = new FrmRecetaAlta(_resultadoTurno, _profesional, _afiliado)) { frm.ShowDialog(this); } } this.Close(); } catch (Exception ex) { MensajePorPantalla.MensajeError(this, ex.Message); } }
private void CancelarTurnos() { IValidador vMotivo = new ValidadorString(textBox2, 1, 255); if (vMotivo.Validar()) { StringBuilder sb = new StringBuilder("Se cancelaran los siguientes días: ").Append(Environment.NewLine); for (DateTime dia = monthCalendar1.SelectionStart; dia <= monthCalendar1.SelectionEnd; dia = dia.AddDays(1)) { sb.Append(FechaHelper.Format(dia, FechaHelper.DateFormat)).Append(Environment.NewLine); } DialogResult ds = MensajePorPantalla.MensajeInterrogativo(this, sb.ToString(), MessageBoxButtons.YesNo); if (ds == DialogResult.Yes) { for (DateTime dia = monthCalendar1.SelectionStart; dia <= monthCalendar1.SelectionEnd; dia = dia.AddDays(1)) { IList <Turno> turnosDelDia = _domain.BuscarTurnos(_profesional.IdProfesional, dia).Retorno; foreach (Turno turno in turnosDelDia) { Cancelacion c = new Cancelacion(); c.CanceladoPor = 'P'; c.Fecha = FechaHelper.Ahora(); c.IdTipoCancelacion = ((TipoCancelacion)cbTipo.SelectedItem).IdTipoCancelacion; c.IdTurno = turno.IdTurno; c.Motivo = textBox2.Text; IResultado <Cancelacion> resultado = _domain.Cancelar(c); if (!resultado.Correcto) { throw new ResultadoIncorrectoException <Cancelacion>(resultado); } } } MensajePorPantalla.MensajeInformativo(this, "Se han cancelado los turnos"); this.Close(); } } }
private void button1_Click(object sender, EventArgs e) { try { DialogResult confirma = MensajePorPantalla.MensajeInterrogativo(this, "¿Confirma que el paciente no llego al turno?", MessageBoxButtons.YesNo); if (confirma == DialogResult.Yes) { this._fecha = dpFecha.Value; IResultado <Turno> resultado = _domain.RegistrarTurnoNoCorrecto(_turno, _fecha); if (!resultado.Correcto) { throw new ResultadoIncorrectoException <Turno>(resultado); } MensajePorPantalla.MensajeInformativo(this, "Se ha guardado registro de que el paciente no ha llegado"); } } catch (Exception ex) { MensajePorPantalla.MensajeError(this, ex.Message); } this.Close(); }