private void MenuComenzar_Click(object sender, EventArgs e) { IFrmPaperlessUser2 form = null; Entidades.Paperless.PaperlessFlujo asignacion = ObtenerAsignacion(); if (asignacion.Asignacion.VersionUsuario1 == 1) { form = frmPaperlessUser2.Instancia; } if (asignacion.Asignacion.VersionUsuario1 == 2) { form = frmPaperlessUser2v2.Instancia; } if (asignacion != null) { form.PaperlessAsignacionActual = asignacion.Asignacion; //if(asignacion.EstadoFlujo == Enums.EstadoPaperless.EnviadoUsuario2) //se crea nuevo estado de aceptar proceso para usuario 2 if (asignacion.EstadoFlujo == Enums.EstadoPaperless.AceptadoUsuario2) { Entidades.GlobalObject.ResultadoTransaccion resultado = form.PrepararPasos(); if (resultado.Estado == Enums.EstadoTransaccion.Rechazada) { MessageBox.Show("Ocurrio un problema al preparar los Pasos del Usuario 2. \n " + resultado.Descripcion); return; } } } if (MenuComenzar.Text == "Ver Proceso") { form.Accion = Enums.TipoAccionFormulario.Consultar; } else { form.Accion = Enums.TipoAccionFormulario.Nuevo; } this.ObtenerAsignaciones(); form.MyShowDialog(); }
private void Menu2daEtapa_Click(object sender, EventArgs e) { Entidades.Paperless.PaperlessFlujo asignacion = ObtenerAsignacion(); IFrmPaperlessUser2 form = null; if (asignacion.Asignacion.VersionUsuario1 == 1) { form = Usuario2.frmPaperlessUser2.Instancia; } if (asignacion.Asignacion.VersionUsuario1 == 2) { form = Usuario2.frmPaperlessUser2v2.Instancia; } if (asignacion != null) { form.PaperlessAsignacionActual = asignacion.Asignacion; form.Accion = Enums.TipoAccionFormulario.Consultar; form.MyShowDialog(); } }