private void CellEditElement_EditItemClicked(object sender, EditItemClickEventArg e, object dataItem)
 {
     if (EditItemClicked != null)
     {
         e.DataConext = dataItem;
         EditItemClicked(sender, e);
     }
 }
        private void ColRelationshipTail_EditItemClicked(object sender, MyCommonWPFControls.EditItemClickEventArg e)
        {
            frmEntityRelationshipTail frm = null;

            frm = new frmEntityRelationshipTail(EntityID);
            MyProjectManager.GetMyProjectManager.ShowDialog(frm, "رابطه های مرتبط");
            frm.ItemSelected += (sender1, e1) => Frm_TailSelected(sender1, e1, (sender as MyStaticLookup));
        }
 private void FormButton_Click(object sender, RoutedEventArgs e)
 {
     if (EditItemClicked != null)
     {
         var arg = new EditItemClickEventArg();
         EditItemClicked(this, arg);
     }
 }
        private void LokEntityListView_EditItemClicked(object sender, MyCommonWPFControls.EditItemClickEventArg e)
        {
            var lookup = (sender as MyStaticLookup);
            frmEntityListView view;

            if (lookup.SelectedItem == null)
            {
                view = new frmEntityListView(EntityID, 0);
            }
            else
            {
                view = new frmEntityListView(EntityID, (int)lookup.SelectedValue);
            }
            view.EntityListViewUpdated += (sender1, e1) => View_EntityListViewUpdated(sender1, e1, lookup);
            MyProjectManager.GetMyProjectManager.ShowDialog(view, "تنظیمات نامه", Enum_WindowSize.Big);
        }
        private void LokAfterSave_EditItemClicked(object sender, MyCommonWPFControls.EditItemClickEventArg e)
        {
            var             lookup = (sender as MyStaticLookup);
            frmCodeFunction view;

            if (lookup.SelectedItem == null)
            {
                view = new frmCodeFunction(0, Enum_CodeFunctionParamType.LetterFunction);
            }
            else
            {
                view = new frmCodeFunction((int)lookup.SelectedValue, Enum_CodeFunctionParamType.LetterFunction);
            }
            view.CodeFunctionUpdated += (sender1, e1) => View_CodeFunctionUpdated(sender1, e1, lookup);
            MyProjectManager.GetMyProjectManager.ShowDialog(view, "تنظیمات نامه", Enum_WindowSize.Big);
        }
        private void lokDataMenuSetting_EditItemClicked(object sender, MyCommonWPFControls.EditItemClickEventArg e)
        {
            var lookup = (sender as MyStaticLookup);
            frmDataMenuSetting view;

            if (lookup.SelectedItem == null)
            {
                view = new frmDataMenuSetting(EntityID, 0);
            }
            else
            {
                view = new frmDataMenuSetting(EntityID, (int)lookup.SelectedValue);
            }
            view.DataUpdated += (sender1, e1) => View_EntityListViewUpdated(sender1, e1, lookup);
            MyProjectManager.GetMyProjectManager.ShowDialog(view, "تنظیمات نامه");
        }
        private void ColActivity_EditItemClicked(object sender, MyCommonWPFControls.EditItemClickEventArg e)
        {
            frmAddActivity view;

            if ((sender as MyStaticLookup).SelectedItem == null)
            {
                view = new MyProject_WPF.frmAddActivity(Transition.ProcessID, 0);
            }
            else
            {
                var id = ((sender as MyStaticLookup).SelectedItem as ActivityDTO).ID;
                view = new MyProject_WPF.frmAddActivity(Transition.ProcessID, id);
            }
            view.ItemSaved += (sender1, e1) => View_ItemSaved11(sender1, e1, (sender as MyStaticLookup));
            MyProjectManager.GetMyProjectManager.ShowDialog(view, "Form", Enum_WindowSize.Big);
        }
Beispiel #8
0
        private void ColRoleTypes_EditItemClicked(object sender, MyCommonWPFControls.EditItemClickEventArg e)
        {
            frmRoleType frm = null;

            if ((sender as MyStaticLookup).SelectedItem == null)
            {
                frm = new MyProject_WPF.frmRoleType(0);
            }
            else
            {
                var roleTypeDTO = (sender as MyStaticLookup).SelectedItem as RoleTypeDTO;
                frm = new MyProject_WPF.frmRoleType(roleTypeDTO.ID);
            }
            MyProjectManager.GetMyProjectManager.ShowDialog(frm, "نوع نقش");
            frm.RoleTypeaved += (sender1, e1) => Frm_RoleTypeaved(sender1, e1, (sender as MyStaticLookup));
        }
        private void colEntityState_EditItemClicked(object sender, MyCommonWPFControls.EditItemClickEventArg e)
        {
            if (lokEntities.SelectedItem != null && cmbMode.SelectedItem != null)
            {
                int id = 0;
                if ((sender as MyStaticLookup).SelectedItem != null)
                {
                    var item = (sender as MyStaticLookup).SelectedItem as EntityStateDTO;
                    id = item.ID;
                }

                var mode = (DataDirectSecurityMode)cmbMode.SelectedItem;


                frmEntityStates frm = new frmEntityStates((int)lokEntities.SelectedValue, id);
                frm.ItemSaved += (sender1, e1) => Frm_EntityStateSelected(sender1, e1, (sender as MyStaticLookup));
                MyProjectManager.GetMyProjectManager.ShowDialog(frm, "وضعیتها", Enum_WindowSize.Maximized);
            }
        }
        //private void SetColumns()
        //{
        //    colColumns.DisplayMemberPath = "Name";
        //    colColumns.SelectedValueMemberPath = "ID";
        //    Entity.Columns.Add(new ColumnDTO() { ID = 0, Name = " " });
        //    colColumns.ItemsSource = Entity.Columns;
        //}

        private void colPartialLetterTemplates_EditItemClicked(object sender, MyCommonWPFControls.EditItemClickEventArg e)
        {
            frmPartialLetterTemplate view;
            var selectedField = e.DataConext as LetterTemplateRelationshipFieldDTO;

            if (selectedField != null && selectedField.RelationshipTail != null)
            {
                if ((sender as MyStaticLookup).SelectedItem == null)
                {
                    view = new MyProject_WPF.frmPartialLetterTemplate(0, selectedField.RelationshipTail.TargetEntityID, selectedField.PartialLetterTemplate.PlainFields, selectedField.PartialLetterTemplate.RelationshipFields);
                }
                else
                {
                    var id = ((sender as MyStaticLookup).SelectedItem as PartialLetterTemplateDTO).ID;
                    view = new MyProject_WPF.frmPartialLetterTemplate(id, selectedField.RelationshipTail.TargetEntityID, selectedField.PartialLetterTemplate.PlainFields, selectedField.PartialLetterTemplate.RelationshipFields);
                }
                MyProjectManager.GetMyProjectManager.ShowDialog(view, "قالب نامه", Enum_WindowSize.Big);
                view.LetterRelationshipTemplateUpdated += (sender1, e1) => View_LetterRelationshipTemplateUpdated(sender1, e1, selectedField, (sender as MyStaticLookup));
            }
        }
Beispiel #11
0
        private void colPartialLetterTemplates_EditItemClicked(object sender, MyCommonWPFControls.EditItemClickEventArg e)
        {
            frmAddActivity view;
            var            selectedField = e.DataConext as ActivityDTO;

            if (selectedField != null)
            {
                if ((sender as MyStaticLookup).SelectedItem == null)
                {
                    view = new MyProject_WPF.frmAddActivity(Process.ID, 0);
                }
                else
                {
                    var id = ((sender as MyStaticLookup).SelectedItem as ActivityDTO).ID;
                    view = new MyProject_WPF.frmAddActivity(Process.ID, id);
                }
                view.ItemSaved += (sender1, e1) => View_ItemSaved1(sender1, e1, (sender as MyStaticLookup));
                MyProjectManager.GetMyProjectManager.ShowDialog(view, "فعالیتها", Enum_WindowSize.Big);
            }
        }
        //private void mnuAddNewEntityGroup_Click(object sender, Telerik.Windows.RadRoutedEventArgs e)
        //{
        //    if (lokEntities.SelectedItem != null)
        //    {
        //        frmAddEntityGroup view = new frmAddEntityGroup(Message.ID, (int)lokEntities.SelectedValue, 0);
        //        view.ItemSaved += View_ItemSaved4;
        //        MyProjectManager.GetMyProjectManager.ShowDialog(view, "Form", Enum_WindowSize.Big);
        //    }
        //}
        //private void mnuEditEntityGroup_Click(object sender, Telerik.Windows.RadRoutedEventArgs e)
        //{
        //    if (lokEntities.SelectedItem != null)
        //    {
        //        var menuItem = sender as RadMenuItem;
        //        var contextMenu = menuItem.Parent as RadContextMenu;
        //        var source = contextMenu.GetClickedElement<GridViewRow>();
        //        if (contextMenu != null && source != null)
        //        {
        //            frmAddEntityGroup view = new frmAddEntityGroup(Message.ID, (int)lokEntities.SelectedValue, (source.DataContext as EntityGroupDTO).ID);
        //            view.ItemSaved += View_ItemSaved4;
        //            MyProjectManager.GetMyProjectManager.ShowDialog(view, "Form", Enum_WindowSize.Big);
        //        }
        //    }
        //}

        //private void View_ItemSaved4(object sender, SavedItemArg e)
        //{
        //    dtgEntityGroup.ItemsSource = bizEntityGroup.GetEntityGroups(Message.ID, false);
        //}

        private void lokAdminRoleGroup_EditItemClicked(object sender, MyCommonWPFControls.EditItemClickEventArg e)
        {
        }