public void Editar() { try { if (!isMViewShow) { MView = new CAJ004ChequesEnBlancoMView(); MView.Presenter = this; MView.LoadView(); } if (MOVI_Codigo.HasValue) { Item = Client.GetOneMovimiento(Delfin.Controls.Entorno.ItemEmpresa.EMPR_Codigo, MOVI_Codigo.Value, Movimiento.TInterfazMovimiento.ChequeEnBlanco); } if (Item != null) { MView.ClearItem(); this.Item.AUDI_UsrMod = Session.UserName; this.Item.AUDI_FecMod = Session.Fecha; this.Item.Instance = Infrastructure.Aspect.BusinessEntity.InstanceEntity.Modified; Item.TIPO_Movimiento = Client.GetOneTipos(Item.TIPO_TabMOV, Item.TIPO_CodMOV); MView.SetItem(); isMViewShow = true; if (LView != null) { ((CAJ004ChequesEnBlancoMView)MView).Icon = System.Drawing.Icon.FromHandle(((System.Drawing.Bitmap)LView.IconView).GetHicon()); } ((CAJ004ChequesEnBlancoMView)MView).ShowDialog(); ((CAJ004ChequesEnBlancoMView)MView).BringToFront(); } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Debe seleccionar un elemento de la grilla"); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.EditPresenter, ex); } }
public void Nuevo() { try { if (!isMViewShow) { MView = new CAJ004ChequesEnBlancoMView(); MView.Presenter = this; MView.LoadView(); } MView.ClearItem(); this.Item = new Movimiento(); this.Item.SetEstado(Movimiento.Estado.Ingresado); this.Item.SetTipoMovimiento(Movimiento.TipoMovimiento.EgresosCheque); this.Item.SetEstadoCheque(Movimiento.EstadoCheque.Blanco); this.Item.MOVI_TipoCambio = TipoCambio; this.Item.EMPR_Codigo = Controls.Entorno.ItemEmpresa.EMPR_Codigo; this.Item.SUCR_Codigo = Controls.Entorno.ItemSucursal.SUCR_Codigo; this.Item.AUDI_UsrCrea = Session.UserName; this.Item.AUDI_FecCrea = Session.Fecha; this.Item.Instance = Infrastructure.Aspect.BusinessEntity.InstanceEntity.Added; Item.TIPO_Movimiento = Client.GetOneTipos(Item.TIPO_TabMOV, Item.TIPO_CodMOV); MView.SetItem(); isMViewShow = true; if (LView != null) { ((CAJ004ChequesEnBlancoMView)MView).Icon = System.Drawing.Icon.FromHandle(((System.Drawing.Bitmap)LView.IconView).GetHicon()); } ((CAJ004ChequesEnBlancoMView)MView).ShowDialog(); ((CAJ004ChequesEnBlancoMView)MView).BringToFront(); } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.NewPresenter, ex); } }