void NewLocationController_ObjectCreated(object sender, ObjectCreatedEventArgs e) { if (e.CreatedObject is LocationData) { try { var view = sender as DevExpress.ExpressApp.ViewController; if (view == null || view.View == null || view.View.SelectedObjects == null || view.View.SelectedObjects.Count < 1) { return; } if (view.View.SelectedObjects[0] is System.Data.Objects.DataClasses.EntityObject) { var o = (System.Data.Objects.DataClasses.EntityObject)view.View.SelectedObjects[0]; var c = ((DevExpress.ExpressApp.EF.EFObjectSpace)view.View.ObjectSpace).ObjectContext; //var t = c.MetadataWorkspace.GetEntityContainer(c.DefaultContainerName, System.Data.Metadata.Edm.DataSpace.CSpace); ((LocationData)e.CreatedObject).TableType = NKD.Module.BusinessObjects.BusinessObjectHelper.GetTableName(c, view.View.SelectedObjects[0].GetType()); ((LocationData)e.CreatedObject).ReferenceID = (Guid)o.EntityKey.EntityKeyValues[0].Value; ((LocationData)e.CreatedObject).LocationDataID = Guid.NewGuid(); } else if (view.View.SelectedObjects[0] is DevExpress.Xpo.XPLiteObject) { XPLiteObject o = view.View.SelectedObjects[0] as XPLiteObject; ((LocationData)e.CreatedObject).ReferenceID = (Guid)o.This.GetType().GetProperty(o.ClassInfo.KeyProperty.Name).GetValue(o.This); ((LocationData)e.CreatedObject).TableType = o.ClassInfo.TableName; } } catch { } } }
private void NewController_ObjectCreated(object sender, ObjectCreatedEventArgs e) { var obj = (ForexTrade)e.CreatedObject; maxSettleGroupId++; obj.SettleGroupId = maxSettleGroupId; }
private void newObjectViewController_ObjectCreated(Object sender, ObjectCreatedEventArgs e) { if (_previousObject != null) { MapMemberValues(_previousObject, e.CreatedObject); } }
private void VCPatentPaymentDetail_ObjectCreated(object sender, ObjectCreatedEventArgs e) { if ((sender as NewObjectViewController)?.Tag == null || ((NewObjectViewController)sender).Tag.ToString() != "Clone") { return; } var payment = View.CurrentObject as PatentPayment; if (payment == null) { return; } if (!(e.CreatedObject is PatentPayment)) { return; } ((PatentPayment)e.CreatedObject).s_OurNo = payment.s_OurNo; ((PatentPayment)e.CreatedObject).s_AppNo = payment.s_AppNo; ((PatentPayment)e.CreatedObject).s_Applicant = payment.s_Applicant; ((PatentPayment)e.CreatedObject).s_ApplicantNo = payment.s_ApplicantNo; ((PatentPayment)e.CreatedObject).s_Client = payment.s_Client; ((PatentPayment)e.CreatedObject).s_ClientNo = payment.s_ClientNo; ((PatentPayment)e.CreatedObject).n_PatentType = payment.n_PatentType; ((PatentPayment)e.CreatedObject).n_PaidBy = payment.n_PaidBy; ((PatentPayment)e.CreatedObject).n_PayCaseType = payment.n_PayCaseType; ((PatentPayment)e.CreatedObject).s_PayerName = payment.s_PayerName; }
private void controller_ObjectCreated(object sender, ObjectCreatedEventArgs e) { var nestedFrame = Frame as NestedFrame; if (nestedFrame == null) { return; } var createdItem = e.CreatedObject; // as Item; if (createdItem == null) { return; } var parent = e.ObjectSpace.GetObject(((NestedFrame)Frame).ViewItem.CurrentObject); //as Parent; if (parent == null) { return; } if (!(createdItem is BasicBo boCreated)) { return; } ((BasicBo)parent).AddChild(createdItem as BasicBo); ((BasicBo)createdItem).Parent = parent as BasicBo; }
private void CustomNewActionController_ObjectCreated(object sender, ObjectCreatedEventArgs e) { // В контексте данного метода объект создан и можно проделать попутные действия, например, статистический // учёт создаваемых объектов и т.п. //if (false) { // //((Task)e.CreatedObject).StartDate = DateTime.Now; // Frame frame = Frame; // View view = frame.View; // IObjectSpace objectSpace = e.ObjectSpace; // /* // #region Замена типа создаваемого объекта или только ObjectSpace - не канает // //// Можно заменить ObjectSpace // //objectSpace = Application.CreateObjectSpace(); // //e.ObjectSpace = objectSpace; // //e.CreatedObject = objectSpace.CreateObject(typeof(crmSimpleContract)); // object newObj = objectSpace.CreateObject(typeof(crmSimpleContract)); // ObjectCreatedEventArgs args = new ObjectCreatedEventArgs(newObj, objectSpace); // ((crmSimpleContract)(args.CreatedObject)).DateSign = DateTime.Now; // e = args; // #endregion // */ //} }
void standardController_ObjectCreated(object sender, ObjectCreatedEventArgs e) { if (e.CreatedObject is Task) { ((Task)e.CreatedObject).StartDate = DateTime.Now; } }
void NewLocationController_ObjectCreated(object sender, ObjectCreatedEventArgs e) { if (e.CreatedObject is LocationData) { try { var view = sender as DevExpress.ExpressApp.ViewController; if (view == null || view.View == null || view.View.SelectedObjects == null || view.View.SelectedObjects.Count < 1) return; if (view.View.SelectedObjects[0] is System.Data.Objects.DataClasses.EntityObject) { var o = (System.Data.Objects.DataClasses.EntityObject)view.View.SelectedObjects[0]; var c = ((DevExpress.ExpressApp.EF.EFObjectSpace)view.View.ObjectSpace).ObjectContext; //var t = c.MetadataWorkspace.GetEntityContainer(c.DefaultContainerName, System.Data.Metadata.Edm.DataSpace.CSpace); ((LocationData)e.CreatedObject).TableType = NKD.Module.BusinessObjects.BusinessObjectHelper.GetTableName(c, view.View.SelectedObjects[0].GetType()); ((LocationData)e.CreatedObject).ReferenceID = (Guid)o.EntityKey.EntityKeyValues[0].Value; ((LocationData)e.CreatedObject).LocationDataID = Guid.NewGuid(); } else if (view.View.SelectedObjects[0] is DevExpress.Xpo.XPLiteObject) { XPLiteObject o = view.View.SelectedObjects[0] as XPLiteObject; ((LocationData)e.CreatedObject).ReferenceID = (Guid)o.This.GetType().GetProperty(o.ClassInfo.KeyProperty.Name).GetValue(o.This); ((LocationData)e.CreatedObject).TableType = o.ClassInfo.TableName; } } catch { } } }
void newObjectViewController_ObjectCreated(object sender, ObjectCreatedEventArgs e) { var objectSpace = e.ObjectSpace; var parent = objectSpace.GetObject(((NestedFrame)Frame).ViewItem.CurrentObject as Department); var item = e.CreatedObject as EmployeeBase; item.Department = parent; }
// enter default object type name for new object private void newObjectViewController_ObjectCreated(object sender, ObjectCreatedEventArgs e) { var obj = (PivotGridSavedLayout)e.CreatedObject; if (PivotGridLayoutController != null) { obj.TypeName = PivotGridLayoutController.View.ObjectTypeInfo.Name; } }
public void InvokeAfterConstructed(ObjectCreatedEventArgs e) { EventHandler <ObjectCreatedEventArgs> handler = AfterConstructed; if (handler != null) { handler(this, e); } }
void ViewController1_ObjectCreated(object sender, ObjectCreatedEventArgs e) { if (e.CreatedObject is ViewFilterObject) { ViewFilterObject newViewFilterObject = (ViewFilterObject)e.CreatedObject; PropertyCollectionSource pcs = (PropertyCollectionSource)View.CollectionSource; newViewFilterObject.ObjectType = ((ViewFilterContainer)pcs.MasterObject).ObjectType; } }
/// <summary> /// Send notification of object creation /// </summary> /// <param name="context"></param> /// <param name="obj"></param> private void SendOnAddNotification(ITypeDescriptorContext context, object obj) { DataListAttribute attribute = base.ListAttribute as DataListAttribute; if ((obj != null) && (attribute != null) && (attribute.EventHandler != null)) { ObjectCreatedEventArgs arg = new ObjectCreatedEventArgs(obj); Reflect.CallMethod(context.Instance, attribute.EventHandler, this, arg); } }
public void NewObjectViewController_ObjectCreated(object sender, ObjectCreatedEventArgs e) { var objetoPorEmpresa = e.CreatedObject as IObjetoPorEmpresa; if (objetoPorEmpresa != null) { objetoPorEmpresa.Empresa = CoreLogonParameters.Instance.EmpresaActual(e.ObjectSpace); } //TODO proponer tambien pais predeterminado? o en cada caso? }
private void NewObjectViewController_ObjectCreated(object sender, ObjectCreatedEventArgs e) { if (!(e.CreatedObject is TMovimiento)) { return; } var documentoItem = (TMovimiento)e.CreatedObject; documentoItem.TipoMovimiento = TipoMovimiento.Alta; InicializarValores(e.ObjectSpace, documentoItem); }
void CreateLinkedSaleBaseDescendantController_ObjectCreated(object sender, ObjectCreatedEventArgs e) { if (Frame is NestedFrame) { SaleBase createdObject = e.CreatedObject as SaleBase; SaleBase parentObject = e.ObjectSpace.GetObject <SaleBase>((Frame as NestedFrame).ViewItem.CurrentObject as SaleBase); if (createdObject != null && parentObject != null) { parentObject.Copy(createdObject); } } }
// Callback for ObjectRegistry ObjectCreatedSignal private void OnObjectCreated(IntPtr baseHandle) { ObjectCreatedEventArgs e = new ObjectCreatedEventArgs(); // Populate all members of "e" (ObjectCreatedEventArgs) with real data //e.BaseHandle = BaseHandle.GetBaseHandleFromPtr(baseHandle); //GetBaseHandleFromPtr() is not present in BaseHandle.cs. Not sure what is the reason? if (_objectRegistryObjectCreatedEventHandler != null) { //here we send all data to user event handlers _objectRegistryObjectCreatedEventHandler(this, e); } }
private void NewObjectViewController_ObjectCreated(object sender, ObjectCreatedEventArgs e) { if (!(e.CreatedObject is Documento)) { return; } var objectSpace = e.ObjectSpace; var nuevoDocumento = ( Documento )e.CreatedObject; //Al inicializar un nuevo objeto Documento, encapsularlo en una nueva Poliza, y este a su vez en una nueva Carpeta //(cuando comienza un nuevo negocio desde cero) var identif = Identificadores.GetInstance(objectSpace); nuevoDocumento.Tipo = objectSpace.FindObject <DocumentoTipo>(CriteriaOperator.Parse("Clase = 'Poliza'")); nuevoDocumento.Poliza = objectSpace.CreateObject <Poliza>( ); nuevoDocumento.Poliza.Carpeta = objectSpace.CreateObject <Carpeta>( ); var interviniente = objectSpace.CreateObject <DocumentoInterviniente>( ); interviniente.Rol = identif.RolAseguradora; interviniente.Participacion = 100; interviniente.Principal = true; nuevoDocumento.Intervinientes.Add(interviniente); nuevoDocumento.Poliza.Aseguradora = interviniente; interviniente = objectSpace.CreateObject <DocumentoInterviniente>( ); interviniente.Rol = identif.RolTomador; interviniente.Participacion = 100; interviniente.Principal = true; nuevoDocumento.Poliza.Tomador = interviniente; interviniente = objectSpace.CreateObject <DocumentoInterviniente>( ); interviniente.Rol = identif.RolOrganizador; interviniente.Participacion = 100; interviniente.Principal = true; interviniente.Interviniente = CoreAppLogonParameters.Instance.EmpresaActual(objectSpace).Persona; nuevoDocumento.Poliza.Organizador = interviniente; /*interv = e.ObjectSpace.CreateObject< DocumentoInterviniente >( ); * interv.Rol = ident.RolProductor; * interv.Participacion = 100; * interv.Principal = true; * nuevoDoc.Poliza.Productor = interv;*/ nuevoDocumento.Intervinientes.Add(nuevoDocumento.Poliza.Aseguradora); nuevoDocumento.Intervinientes.Add(nuevoDocumento.Poliza.Tomador); nuevoDocumento.Intervinientes.Add(nuevoDocumento.Poliza.Organizador); //nuevoDoc.Intervinientes.Add( nuevoDoc.Poliza.Productor ); }
void controller_ObjectCreated(object sender, ObjectCreatedEventArgs e) { PermissionPolicyTypePermissionObject typePermission = e.CreatedObject as PermissionPolicyTypePermissionObject; if (typePermission != null) { typePermission.ReadState = SecurityPermissionState.Allow; typePermission.WriteState = SecurityPermissionState.Allow; } PermissionPolicyNavigationPermissionObject navigationPermisson = e.CreatedObject as PermissionPolicyNavigationPermissionObject; if (navigationPermisson != null) { navigationPermisson.NavigateState = SecurityPermissionState.Allow; } }
private void NewObjectViewController_ObjectCreated(object sender, ObjectCreatedEventArgs e) { var nuevaNota = (Nota)e.CreatedObject; var orig = (BasicObject)((PropertyCollectionSource)((ListView)View).CollectionSource).MasterObject; if (orig == null) { nuevaNota.OriginanteType = null; nuevaNota.OriginanteKey = null; } else if (ObjectSpace.IsNewObject(nuevaNota)) { throw new ArgumentException("No puede vincular con un objeto sin guardar."); } else { nuevaNota.OriginanteType = ((XPObjectSpace)ObjectSpace).Session.GetObjectType(orig); nuevaNota.OriginanteKey = (int)ObjectSpace.GetKeyValue(orig); } }
private void VCExpenseDetail_ObjectCreated(object sender, ObjectCreatedEventArgs e) { if ((sender as NewObjectViewController)?.Tag == null || ((NewObjectViewController)sender).Tag.ToString() != "Clone") { return; } var expense = View.CurrentObject as Expense; if (expense == null) { return; } if (!(e.CreatedObject is Expense)) { return; } ((Expense)e.CreatedObject).s_OurNo = expense.s_OurNo; ((Expense)e.CreatedObject).dt_ExpenseDate = expense.dt_ExpenseDate; }
private void OnAddedEventHandler(object sender, ObjectCreatedEventArgs arg) { }
private void ObjectCreated(object sender, ObjectCreatedEventArgs e) { _objectSpace = e.ObjectSpace; _newObject = e.CreatedObject; }
private void NewObjectController_ObjectCreated(object sender, ObjectCreatedEventArgs e) { (e.CreatedObject as IXafEntityObject)?.OnCreated(); }
private void Controller_ObjectCreated(object sender, ObjectCreatedEventArgs e) { ListView lv = ((ListView)View); if (lv.CollectionSource is PropertyCollectionSource) { PropertyCollectionSource collectionSource = (PropertyCollectionSource)lv.CollectionSource; if (collectionSource.MasterObject != null) { int minvalue = 0; int maxvisorder = 0; if (collectionSource.MasterObjectType == typeof(StockTransferRequest) && e.CreatedObject.GetType() == typeof(StockTransferRequestDetail)) { StockTransferRequest masterobject = (StockTransferRequest)collectionSource.MasterObject; StockTransferRequestDetail currentobject = (StockTransferRequestDetail)e.CreatedObject; copyCon.GetStockDetailClassVisOrder(masterobject, ref minvalue, ref maxvisorder); currentobject.Oid = minvalue; currentobject.VisOrder = maxvisorder; if (sDtlS != null) { copyCon.copyClassStockTransferDocumentDetail(sDtlS, currentobject, e.ObjectSpace); } } else if (collectionSource.MasterObjectType == typeof(PurchaseOrder)) { PurchaseOrder masterobject = (PurchaseOrder)collectionSource.MasterObject; PurchaseOrderDetail currentobject = (PurchaseOrderDetail)e.CreatedObject; copyCon.GetDetailClassVisOrder(masterobject, ref minvalue, ref maxvisorder); currentobject.Oid = minvalue; currentobject.VisOrder = maxvisorder; currentobject.DocCur = currentobject.Session.GetObjectByKey <vwCurrency>(masterobject.DocCur.BoKey); if (sDtl != null) { copyCon.copyClassDocumentDetail(sDtl, currentobject, e.ObjectSpace); } } else if (collectionSource.MasterObjectType == typeof(PurchaseRequest)) { PurchaseRequest masterobject = (PurchaseRequest)collectionSource.MasterObject; PurchaseRequestDetail currentobject = (PurchaseRequestDetail)e.CreatedObject; copyCon.GetDetailClassVisOrder(masterobject, ref minvalue, ref maxvisorder); currentobject.Oid = minvalue; currentobject.VisOrder = maxvisorder; if (masterobject.DocCur != null) { currentobject.DocCur = currentobject.Session.GetObjectByKey <vwCurrency>(masterobject.DocCur.BoKey); } if (sDtl != null) { copyCon.copyClassDocumentDetail(sDtl, currentobject, e.ObjectSpace); } } else if (collectionSource.MasterObjectType == typeof(PurchaseDelivery)) { PurchaseDelivery masterobject = (PurchaseDelivery)collectionSource.MasterObject; PurchaseDeliveryDetail currentobject = (PurchaseDeliveryDetail)e.CreatedObject; copyCon.GetDetailClassVisOrder(masterobject, ref minvalue, ref maxvisorder); currentobject.Oid = minvalue; currentobject.VisOrder = maxvisorder; if (masterobject.DocCur != null) { currentobject.DocCur = currentobject.Session.GetObjectByKey <vwCurrency>(masterobject.DocCur.BoKey); } if (sDtl != null) { copyCon.copyClassDocumentDetail(sDtl, currentobject, e.ObjectSpace); } } else if (collectionSource.MasterObjectType == typeof(PurchaseReturn)) { PurchaseReturn masterobject = (PurchaseReturn)collectionSource.MasterObject; PurchaseReturnDetail currentobject = (PurchaseReturnDetail)e.CreatedObject; copyCon.GetDetailClassVisOrder(masterobject, ref minvalue, ref maxvisorder); currentobject.Oid = minvalue; currentobject.VisOrder = maxvisorder; if (masterobject.DocCur != null) { currentobject.DocCur = currentobject.Session.GetObjectByKey <vwCurrency>(masterobject.DocCur.BoKey); } if (sDtl != null) { copyCon.copyClassDocumentDetail(sDtl, currentobject, e.ObjectSpace); } } else if (collectionSource.MasterObjectType == typeof(PurchaseQuotation)) { PurchaseQuotation masterobject = (PurchaseQuotation)collectionSource.MasterObject; PurchaseQuotationDetail currentobject = (PurchaseQuotationDetail)e.CreatedObject; copyCon.GetDetailClassVisOrder(masterobject, ref minvalue, ref maxvisorder); currentobject.Oid = minvalue; currentobject.VisOrder = maxvisorder; if (masterobject.DocCur != null) { currentobject.DocCur = currentobject.Session.GetObjectByKey <vwCurrency>(masterobject.DocCur.BoKey); } if (sDtl != null) { copyCon.copyClassDocumentDetail(sDtl, currentobject, e.ObjectSpace); } } } } sDtl = null; sDtlS = null; }
public void InvokeAfterConstructed(ObjectCreatedEventArgs e) { EventHandler<ObjectCreatedEventArgs> handler = AfterConstructed; if (handler != null) handler(this, e); }
protected virtual internal void OnObjectCreated(object sender, ObjectCreatedEventArgs args){ ((ModelDifferenceObject) args.CreatedObject).InitializeMembers(Application.Title, (Application).Title); }
// set default values in newly created object private void NewObjectViewController_ObjectCreated(object sender, ObjectCreatedEventArgs e) { var param = (ImportParamBase)e.CreatedObject; //param.ObjectTypeName = objTypeName; }
// default values for new object void newObjectViewController_ObjectCreated(object sender, ObjectCreatedEventArgs e) { var obj = (PivotGridSavedLayout)e.CreatedObject; obj.UIPlatform = UIPlatform.Web; }
public void InvokeAfterConstructed(ObjectCreatedEventArgs e) { EventHandler <ObjectCreatedEventArgs> handler = AfterConstructed; handler?.Invoke(this, e); }
void newObjectViewController_ObjectCreated(object sender, ObjectCreatedEventArgs e) { _newObject = e.CreatedObject; _newObjectSpace = e.ObjectSpace; _createdObjectSpaces.Add(_newObjectSpace); }
private void NewObjectViewController_ObjectCreated(object sender, ObjectCreatedEventArgs e) { var nuevoArchivo = (ArchivoAdjunto)e.CreatedObject; SetupNewObject(nuevoArchivo, ObjectSpace, View); }
private void ObjectCreated(object sender, ObjectCreatedEventArgs e) { _objectSpace = e.ObjectSpace; _newObject = e.CreatedObject; }
void newObjectViewController_ObjectCreated(object sender, ObjectCreatedEventArgs e) { newObject = e.CreatedObject; newObjectSpace = e.ObjectSpace; createdObjectSpaces.Add(newObjectSpace); }
// private void CustomNewActionController_ObjectCreated(object sender, ObjectCreatedEventArgs e) { }
protected virtual void OnObjectCreated(object sender, ObjectCreatedEventArgs args){ ((ModelDifferenceObject) args.CreatedObject).InitializeMembers(Guid.NewGuid().ToString()); }