Ejemplo n.º 1
0
        private void simpleActionAltCnta_Execute(object sender, SimpleActionExecuteEventArgs e)
        {
            Bancaria cuenta = View.CurrentObject as Bancaria;

            if (cuenta != null)
            {
                NegocioBancos.Activa(cuenta);

                View.ObjectSpace.CommitChanges();
            }
        }
Ejemplo n.º 2
0
        private void popupWindowShowActionAddMov_CustomizePopupWindowParams(object sender, CustomizePopupWindowParamsEventArgs e)
        {
            IObjectSpace objectSpace = Application.CreateObjectSpace();
            MovimientoB  newObj      = objectSpace.CreateObject <MovimientoB>();

            if (View != null && View.CurrentObject != null)
            {
                Bancaria bc = View.CurrentObject as Bancaria;
                newObj.Cuenta = objectSpace.FindObject <Bancaria>
                                    (new BinaryOperator("Oid", bc.Oid));
            }
            e.View = Application.CreateDetailView(objectSpace, "MovimientoB_DetailView", true, newObj);
        }
Ejemplo n.º 3
0
        private void popupWindowShowActionTrnsfrr_CustomizePopupWindowParams(object sender, CustomizePopupWindowParamsEventArgs e)
        {
            IObjectSpace  objectSpace = Application.CreateObjectSpace();
            Transferencia newObj      = objectSpace.CreateObject <Transferencia>();

            newObj.FecApli = DateTime.Today;
            if (View != null && View.CurrentObject != null)
            {
                Bancaria bc = View.CurrentObject as Bancaria;
                newObj.CtaOrigen = objectSpace.FindObject <Bancaria>
                                       (new BinaryOperator("Oid", bc.Oid));
            }
            e.View = Application.CreateDetailView(objectSpace, "Transferencia_DetailView", true, newObj);
        }
Ejemplo n.º 4
0
        private void popupWindowShowActionMovsCta_CustomizePopupWindowParams(object sender, CustomizePopupWindowParamsEventArgs e)
        {
            Bancaria obj = View.CurrentObject as Bancaria;

            Type                 objectType       = typeof(MovimientoB);
            IObjectSpace         objectSpace      = Application.CreateObjectSpace();
            string               listViewId       = Application.FindListViewId(objectType);
            IModelListView       modelListView    = (IModelListView)Application.FindModelView(listViewId);
            CollectionSourceBase collectionSource = Application.CreateCollectionSource(
                objectSpace, objectType, listViewId);

            collectionSource.SetCriteria("Cuenta", $"Cuenta.Oid = '{obj.Oid}'");
            e.View = Application.CreateListView(modelListView, collectionSource, true);
        }