public void Editar(Int32 x_CCCT_Codigo) { try { if (!isMViewShow) { MView = new PRO008MView(); MView.Presenter = this; MView.LoadView(); } MView.ClearItem(); /* Encabezado Seguimiento :) */ ItemCtaCte = Client.GetOneCtaCte(Entorno.ItemEmpresa.EMPR_Codigo, x_CCCT_Codigo, CtaCte.TInterfazCtaCte.RegistroSLI); CCCT_Codigo = x_CCCT_Codigo; ItemCtaCte.AUDI_UsrMod = Session.UserName; ItemCtaCte.AUDI_FecMod = Session.Fecha; ItemCtaCte.Instance = InstanceEntity.Modified; ItemOperacion = Client.GetOneCab_Operacion(ItemCtaCte.COPE_Codigo); this.TMovimiento = ItemCtaCte.TMovimiento == CtaCte.TipoMovimiento.Ingreso ? "I" : "E"; MView.SetItem(); MView.SetInstance(InstanceView.Edit); isMViewShow = true; if (LView != null) { ((PRO008MView)MView).Icon = System.Drawing.Icon.FromHandle(((System.Drawing.Bitmap)LView.IconView).GetHicon()); } ((PRO008MView)MView).Show(); ((PRO008MView)MView).BringToFront(); } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.EditPresenter, ex); } }
public void Nuevo() { try { if (!isMViewShow) { MView = new PRO008MView(); MView.Presenter = this; MView.LoadView(); } MView.ClearItem(); ItemCtaCte = new CtaCte { AUDI_UsrCrea = Session.UserName, AUDI_FecCrea = Session.Fecha, TIPE_Codigo = 2, TIPO_TabFPG = "FPG", TIPO_TabMND = "MND", TIPO_TabTDO = "TDO", Instance = InstanceEntity.Added, }; TIPE_CodigoServicio = 2; ItemCtaCte.CCCT_FechaRecepcion = Client.GetFecha(); ItemCtaCte.EMPR_Codigo = Entorno.ItemEmpresa.EMPR_Codigo; MView.SetInstance(InstanceView.New); //((PRO008MView)MView).ShowDialog(); isMViewShow = true; if (LView != null) { ((PRO008MView)MView).Icon = System.Drawing.Icon.FromHandle(((System.Drawing.Bitmap)LView.IconView).GetHicon()); } ((PRO008MView)MView).Show(); ((PRO008MView)MView).BringToFront(); } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.NewPresenter, ex); } }