예제 #1
0
        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); }
        }
예제 #2
0
        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); }
        }