コード例 #1
0
        private void toolStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
        {
            frmListarPreAlerta form = frmListarPreAlerta.Instancia;

            form.ObtenerPreAlertas();
            Instancia = null;
            Close();
        }
コード例 #2
0
ファイル: frmListarPreAlerta.cs プロジェクト: TarekMulla/cra
        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);
                    }
                }
            }
        }
コード例 #3
0
        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();
            }
        }
コード例 #4
0
ファイル: frmListarPreAlerta.cs プロジェクト: TarekMulla/cra
 private void MenuSalir_Click(object sender, EventArgs e)
 {
     Instancia = null;
     Close();
 }
コード例 #5
0
ファイル: frmListarPreAlerta.cs プロジェクト: TarekMulla/cra
 private void MenuSalir_Click(object sender, EventArgs e)
 {
     Instancia = null;
     Close();
 }