private void toolStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { frmListarPreAlerta form = frmListarPreAlerta.Instancia; form.ObtenerPreAlertas(); Instancia = null; Close(); }
private void MenuCancelar_Click(object sender, EventArgs e) { Entidades.Paperless.PaperlessPreAlerta prealerta = ObtenerPreAlerta(); DialogResult resdialogo = new DialogResult(); if (prealerta != null) { if (prealerta.Estado.Nombre.Equals("Abierto")) { resdialogo = MessageBox.Show("¿Está seguro de Cancelar la PreAlerta?", "PreAlerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); } if (resdialogo == DialogResult.Yes) { prealerta.Estado = new PaperlessEstadoPreAlerta() { id = 3, descripcion = "Cancelado", Activo = 1 }; ResultadoTransaccion res = new ResultadoTransaccion(); res = LogicaNegocios.Paperless.Paperless.CambiaEstadoCancelacionPreAlerta(prealerta); if (res.Estado == Enums.EstadoTransaccion.Aceptada) { frmListarPreAlerta form = frmListarPreAlerta.Instancia; form.ObtenerPreAlertas(); MDICraft mdi = MDICraft.Instancia; mdi.MensajeAccion(Enums.TipoAccionFormulario.CambiarEstado); //Instancia = null; //this.Close(); } else { MessageBox.Show(res.Descripcion, "PreAlerta", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void EnvioMail() { var mail = new EnvioMailObject(); Cursor.Current = Cursors.WaitCursor; Entidades.GlobalObject.ResultadoTransaccion resultado = mail.EnviarMailPaperlessPreAlerta(PaperlessPreAlertaActual); if (resultado.Estado == Enums.EstadoTransaccion.Rechazada) { Cursor.Current = Cursors.Default; MessageBox.Show("Ocurrio un problema al intentar enviar el email. \n" + resultado.Descripcion, "Paperless PreAlerta", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Cursor.Current = Cursors.Default; //MessageBox.Show("Se ha enviado la información Usuario.", "Paperless PreAlerta", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); frmListarPreAlerta form = frmListarPreAlerta.Instancia; form.ObtenerPreAlertas(); } }