private void MenuReenviarInforme_Click(object sender, EventArgs e) { var mail = new EnvioMailObject(); DialogResult resdialogo = MessageBox.Show("Reenviara el Informe a todos los destinatarios, ¿Desea continuar?", "Informe de Visita", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resdialogo == DialogResult.Yes) { mail.EnviarEmailInformeVisita(Visita.Informvisita, Visita); //Utils.EnvioEmail.EnviarEmailInformeVisita(Visita.Informvisita, Visita); MessageBox.Show("El Informe a sido Reenviado.", "Informe de visita", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// Guarda Borrador /// </summary> private void MenuGuardar_Click(object sender, EventArgs e) { var mail = new EnvioMailObject(); if (!ValidarFormulario()) { return; } ResultadoTransaccion resultado = GuardarInformeVisita(false); if (resultado.Estado == Enums.EstadoTransaccion.Aceptada) { clsVisitaInforme informe = (clsVisitaInforme)resultado.ObjetoTransaccion; if (Visita.EstadoBD == Enums.VisitaEstado.No_Realizada) { Visita.EstadoBD = Enums.VisitaEstado.Realizada_Con_Informe_Fuera_De_Plazo; } else { Visita.EstadoBD = Enums.VisitaEstado.Realizada_Con_Informe; } LogicaNegocios.Calendarios.clsCalendarios.GuardarVisita(Visita); Visita.Informvisita = new clsVisitaInforme(); Visita.Informvisita = informe; mail.EnviarEmailInformeVisita(informe, Visita); //Utils.EnvioEmail.EnviarEmailInformeVisita(informe, Visita); EnviarEmailRequiereRespuesta(); MessageBox.Show("El Informe a sido guardado exitosamente", "Informe de visita", MessageBoxButtons.OK, MessageBoxIcon.Information); Instancia = null; this.Close(); } else { MessageBox.Show(resultado.Descripcion, "Calendario", MessageBoxButtons.OK, MessageBoxIcon.Error); } }