private void MenuVer_Click(object sender, EventArgs e) { Entidades.Paperless.PaperlessPreAlerta prealerta = ObtenerPreAlerta(); if (prealerta != null) { frmPaperlessPreAlerta form = Paperless.PreAlerta.frmPaperlessPreAlerta.Instancia; form.PaperlessPreAlertaActual = prealerta; form.Accion = Enums.TipoAccionFormulario.Consultar; form.ShowDialog(); } else { MessageBox.Show("Debe seleccionar una PreAlerta", "Paperless - PreAlerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } /* * Entidades.Paperless.PaperlessPreAlerta prealerta = ObtenerPreAlerta(); * Paperless.PreAlerta.frmPaperlessPreAlerta form = Paperless.PreAlerta.frmPaperlessPreAlerta.Instancia; * * if (prealerta != null) * { * form.PaperlessPreAlertaActual = prealerta; * form.CargarFormulario(); * form.Accion = Enums.TipoAccionFormulario.Consultar; * form.ShowDialog(); * * } * else * MessageBox.Show("Debe seleccionar una PreAlerta", "Paperless - PreAlerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); */ }
private Entidades.Paperless.PaperlessPreAlerta ObtenerPreAlerta() { var filaSelected = gridPreAlerta.DefaultView.GetRow(gridView1.FocusedRowHandle); if (filaSelected == null) { return(null); } Entidades.Paperless.PaperlessPreAlerta prealerta = (Entidades.Paperless.PaperlessPreAlerta)filaSelected; return(prealerta); }
private void gridPreAlerta_Click(object sender, EventArgs e) { Entidades.Paperless.PaperlessPreAlerta prealerta = ObtenerPreAlerta(); MenuNuevo.Enabled = true; MenuVer.Enabled = true; MenuCancelar.Text = "Cancelar"; if (prealerta != null) { if (prealerta.Estado.Nombre.Equals("Abierto")) { MenuCancelar.Enabled = true; } else { MenuCancelar.Enabled = false; } } }
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); } } } }