Beispiel #1
0
 public Meta_geo_nation(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "geo_nation")
 {
     Name = "Nazioni";
     EditTypes.Add("default");
     ListingTypes.Add("default");
     EditTypes.Add("lingue");
     ListingTypes.Add("lingue");
     EditTypes.Add("seg");
     ListingTypes.Add("seg");
     EditTypes.Add("segchild");
     ListingTypes.Add("segchild");
     //$EditTypes$
 }
Beispiel #2
0
        public void FillData(CustomProperty customProperty)
        {
            this.DialogResult = DialogResult.Cancel;
            EditType = EditTypes.CustomProperty;
            CustomProperty = customProperty;

            if (CustomProperty != null)
            {
                checkBoxAutoAddToEntities.Checked = customProperty.AutoAddToEntities;
                syntaxEditor1.Text = customProperty.UserString;
            }
            else
                throw new Exception("customProperty cannot be null.");
        }
Beispiel #3
0
 public Meta_account(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "account")
 {
     Name = "Piano dei conti";
     EditTypes.Add("default");
     EditTypes.Add("tree");
     EditTypes.Add("treenew");
     EditTypes.Add("treeall");
     ListingTypes.Add("tree");
     ListingTypes.Add("treenew");
     ListingTypes.Add("treeall");
     ListingTypes.Add("checkimport");
     esercizio = Convert.ToInt32(GetSys("esercizio"));
 }
Beispiel #4
0
 private void edit_record(EditTypes editType, string clazz, string opaqueRef, string field, params object[] args)
 {
     Db.Row  row = db.Tables[clazz].Rows[opaqueRef];
     Db.Prop prop;
     if (row.Props.TryGetValue(field, out prop))
     {
         prop.XapiObjectValue = NewValue(editType, prop.XapiObjectValue, args);
     }
     else
     {
         prop             = new Db.Prop(row, field, NewValue(editType, null, args));
         row.Props[field] = prop;
     }
 }
Beispiel #5
0
 public Meta_sorting(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "sorting")
 {
     Name = "Classificazione Movimenti";
     EditTypes.Add("default");
     EditTypes.Add("tree");
     ListingTypes.Add("tree");
     ListingTypes.Add("treeusable");
     ListingTypes.Add("treenew");
     EditTypes.Add("treeall");
     ListingTypes.Add("treeall");
     ListingTypes.Add("tree5");
     EditTypes.Add("traduzione");
     EditTypes.Add("historytree");
 }
Beispiel #6
0
        public void EditObject_(EditTypes editType, string typeName, string opaqueRef, string field, params object[] args)
        {
            // Edit the XML to have the new value
            edit_record(editType, typeName, opaqueRef, field, args);

            // Make a Proxy object from the new XML
            Type   proxyT = TypeCache.GetProxyType(typeName);
            object proxy  = get_record(typeName, opaqueRef, false);

            // Make a Proxy_Event representing this edit, and add it to the events queue
            lock (eventsListLock)
            {
                eventsList.Add(MakeProxyEvent(typeName, opaqueRef, "mod", proxyT, proxy));
            }
        }
Beispiel #7
0
 public Meta_registrypaymethod(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "registrypaymethod")
 {
     Name = "Modalità pagamento";
     //EditTypes.Add("default");
     ListingTypes.Add("default");
     //EditTypes.Add("modalitacredeb");
     //ListingTypes.Add("modalitacredeb");
     //Nuova Anagrafica
     EditTypes.Add("modpaganagrafica");
     ListingTypes.Add("modpaganagrafica");
     EditTypes.Add("anagrafica");
     ListingTypes.Add("anagrafica");
     ListingTypes.Add("unione");
 }
Beispiel #8
0
        public void FillData(CustomProperty customProperty)
        {
            this.DialogResult = DialogResult.Cancel;
            EditType          = EditTypes.CustomProperty;
            CustomProperty    = customProperty;

            if (CustomProperty != null)
            {
                checkBoxAutoAddToEntities.Checked = customProperty.AutoAddToEntities;
                syntaxEditor1.Text = customProperty.UserString;
            }
            else
            {
                throw new Exception("customProperty cannot be null.");
            }
        }
Beispiel #9
0
 public Meta_location(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "location")
 {
     Name = "Piano delle Ubicazioni";
     EditTypes.Add("default");
     ListingTypes.Add("default");
     EditTypes.Add("seg_child");
     ListingTypes.Add("seg_child");
     EditTypes.Add("aula");
     ListingTypes.Add("aula");
     EditTypes.Add("aula_seg_child");
     ListingTypes.Add("aula_seg_child");
     EditTypes.Add("edifici");
     ListingTypes.Add("edifici");
     //$EditTypes$
 }
Beispiel #10
0
 public Meta_itinerationrefund(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "itinerationrefund")
 {
     EditTypes.Add("default");
     EditTypes.Add("advance");
     EditTypes.Add("balance");
     ListingTypes.Add("advance");
     ListingTypes.Add("balance");
     //----------------------------------instm-------------------------------begin
     EditTypes.Add("instmuseradvance");
     ListingTypes.Add("instmuseradvance");
     EditTypes.Add("instmuserbalance");
     ListingTypes.Add("instmuserbalance");
     //$EditTypes$
     //----------------------------------instm-------------------------------end
 }
Beispiel #11
0
        public Meta_finyearview(DataAccess Conn, MetaDataDispatcher Dispatcher) :
            base(Conn, Dispatcher, "finyearview")
        {
            Name = "Previsione sulla voce di bilancio dell' U.P.B.";
            EditTypes.Add("default");
            EditTypes.Add("treee");
            EditTypes.Add("trees");
            ListingTypes.Add("default");
            ListingTypes.Add("tree");

            EditTypes.Add("previsionupb");
            ListingTypes.Add("previsionupb");

            ListingTypes.Add("previsionfin");
            EditTypes.Add("previsionfin");
        }
Beispiel #12
0
        public void FillData(CustomFunction customMethod)
        {
            this.DialogResult = DialogResult.Cancel;
            EditType          = EditTypes.CustomMethod;
            CustomMethod      = customMethod;

            if (CustomMethod != null)
            {
                checkBoxAutoAddToEntities.Checked = customMethod.AutoAddToEntities;
                syntaxEditor1.Text = customMethod.UserString;
            }
            else
            {
                throw new Exception("customMethod cannot be null.");
            }
        }
Beispiel #13
0
        /// <summary>
        /// 增加一行
        /// </summary>
        private void InsertRow()
        {
            //实例化要弹出的窗口
            frmICDInfo icdInfo = new frmICDInfo();

            //赋值 ICD的类型
            icdInfo.ICDType = type;
            //赋值 修改的类型
            icdInfo.EditType = EditTypes.Add;
            //保存修改类型
            editType = EditTypes.Add;
            //订制事件 。
            icdInfo.SaveButtonClick += new frmICDInfo.SaveInfo(icdInfo_SaveButtonClick);
            //显示窗体
            icdInfo.ShowDialog();
        }
Beispiel #14
0
 public Meta_registryreference(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "registryreference")
 {
     EditTypes.Add("default");
     ListingTypes.Add("default");
     EditTypes.Add("contatto");
     ListingTypes.Add("contatto");
     ListingTypes.Add("unione");
     //----------------------segreterie-------------------------------------------- begin
     EditTypes.Add("persone");
     ListingTypes.Add("persone");
     //----------------------segreterie-------------------------------------------- end
     Name = "Contatto";
     EditTypes.Add("instmuser");
     ListingTypes.Add("instmuser");
     //$EditTypes$
 }
Beispiel #15
0
 public Meta_patrimony(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "patrimony")
 {
     EditTypes.Add("default");
     EditTypes.Add("tree");
     EditTypes.Add("treea");
     EditTypes.Add("treep");
     EditTypes.Add("treeanew");
     EditTypes.Add("treepnew");
     ListingTypes.Add("default");
     ListingTypes.Add("tree");
     ListingTypes.Add("treea");
     ListingTypes.Add("treep");
     ListingTypes.Add("treeanew");
     ListingTypes.Add("treepnew");
     ListingTypes.Add("checkimport");
     Name      = "Stato Patrimoniale";
     esercizio = Convert.ToInt32(GetSys("esercizio"));
 }
Beispiel #16
0
        public Meta_finview(DataAccess Conn, MetaDataDispatcher Dispatcher) :
            base(Conn, Dispatcher, "finview")
        {
            Name = "Bilancio";
            EditTypes.Add("tree");
            EditTypes.Add("treealle");
            EditTypes.Add("treealls");
            EditTypes.Add("treeallenew");
            EditTypes.Add("treeallsnew");
            EditTypes.Add("treee");
            EditTypes.Add("trees");
            EditTypes.Add("treees");
            EditTypes.Add("treeenew");
            EditTypes.Add("treesnew");
            EditTypes.Add("treeeupb");
            EditTypes.Add("treesupb");
            EditTypes.Add("upbprevision");
            EditTypes.Add("relation");
            ListingTypes.Add("relation");
            ListingTypes.Add("tree");
            ListingTypes.Add("treealle");
            ListingTypes.Add("treealls");
            ListingTypes.Add("treee");
            ListingTypes.Add("trees");
            ListingTypes.Add("treees");
            ListingTypes.Add("default");
            ListingTypes.Add("manager");
            ListingTypes.Add("treeenew");
            ListingTypes.Add("treesnew");
            ListingTypes.Add("treeallenew");
            ListingTypes.Add("treeallsnew");
            ListingTypes.Add("treeeupb");
            ListingTypes.Add("treesupb");
            ListingTypes.Add("upbprevision");
            EditTypes.Add("treesupbnew");
            ListingTypes.Add("treesupbnew");
            EditTypes.Add("treeeupbnew");
            ListingTypes.Add("treeeupbnew");
            ListingTypes.Add("articolifratelli");// usato nel modulo expense_ct_stornoresidui, ha lo stesso comportamento del default

            esercizio = (int)GetSys("esercizio");
        }
Beispiel #17
0
        public void FillData(EditTypes editType)
        {
            this.DialogResult = DialogResult.Cancel;
            CustomProperty = null;
            CustomMethod = null;
            EditType = editType;
            checkBoxAutoAddToEntities.Checked = true;

            switch (EditType)
            {
                case EditTypes.CustomMethod:
                    syntaxEditor1.Text = "public void NewFunction()\n{\n}";
                    break;
                case EditTypes.CustomProperty:
                    syntaxEditor1.Text = "public string NewProperty { get; set; }";
                    break;
                default:
                    throw new NotImplementedException("Not handled yet: " + EditType.ToString());
            }
        }
Beispiel #18
0
 public Meta_placcount(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "placcount")
 {
     EditTypes.Add("default");
     EditTypes.Add("treecr");
     EditTypes.Add("tree");
     EditTypes.Add("treec");
     EditTypes.Add("treer");
     EditTypes.Add("treecnew");
     EditTypes.Add("treernew");
     ListingTypes.Add("default");
     ListingTypes.Add("treecr");
     ListingTypes.Add("tree");
     ListingTypes.Add("treec");
     ListingTypes.Add("treer");
     ListingTypes.Add("treecnew");
     ListingTypes.Add("treernew");
     ListingTypes.Add("checkimport");
     Name      = "Conto Economico";
     esercizio = Convert.ToInt32(GetSys("esercizio"));
 }
Beispiel #19
0
        public void FillData(EditTypes editType)
        {
            this.DialogResult = DialogResult.Cancel;
            CustomProperty    = null;
            CustomMethod      = null;
            EditType          = editType;
            checkBoxAutoAddToEntities.Checked = true;

            switch (EditType)
            {
            case EditTypes.CustomMethod:
                syntaxEditor1.Text = "public void NewFunction()\n{\n}";
                break;

            case EditTypes.CustomProperty:
                syntaxEditor1.Text = "public string NewProperty { get; set; }";
                break;

            default:
                throw new NotImplementedException("Not handled yet: " + EditType.ToString());
            }
        }
Beispiel #20
0
 public Meta_income(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "income")
 {
     Name = "Movimento di entrata";
     EditTypes.Add("default");
     EditTypes.Add("levels");
     EditTypes.Add("procedura");
     EditTypes.Add("gerarchico");
     EditTypes.Add("automatismi");
     EditTypes.Add("wizarddelete");
     EditTypes.Add("wizarddecontabilizza");
     EditTypes.Add("wizardmandatedetail");
     EditTypes.Add("wizardinvoicedetail");
     EditTypes.Add("wizardinvoicedetailnoestimate");
     EditTypes.Add("wizardchangeunderwriting");
     //ListingTypes.Add("movbancario");
     //ListingTypes.Add("movbancariocollegato");
     ListingTypes.Add("documentocollegato");
     ListingTypes.Add("assegnazionecredito");
     ListingTypes.Add("iva");
     ListingTypes.Add("estimate");
     ListingTypes.Add("posting");
 }
Beispiel #21
0
 public Meta_intrastatservice(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "intrastatservice")
 {
     EditTypes.Add("default");
     ListingTypes.Add("default");
 }
Beispiel #22
0
 public Meta_partincomesetup(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "partincomesetup")
 {
     EditTypes.Add("default");
     ListingTypes.Add("lista");
 }
Beispiel #23
0
 public Meta_dbdepartment(DataAccess Conn, MetaDataDispatcher Dispatcher)
     : base(Conn, Dispatcher, "dbdepartment")
 {
     EditTypes.Add("config");
     Name = "Configurazione Dipartimenti";
 }
Beispiel #24
0
 public Meta_foreigngroup(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "foreigngroup")
 {
     EditTypes.Add("default");
     ListingTypes.Add("default");
 }
Beispiel #25
0
 public Meta_mod770_details(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "mod770_details")
 {
     EditTypes.Add("default");
     ListingTypes.Add("default");
 }
Beispiel #26
0
 public Meta_admpay_income(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "admpay_income")
 {
     EditTypes.Add("default");
     ListingTypes.Add("default");
 }
Beispiel #27
0
        public void EditObject_(EditTypes editType, string typeName, string opaqueRef, string field, params object[] args)
        {
            // Edit the XML to have the new value
            edit_record(editType, typeName, opaqueRef, field, args);

            // Make a Proxy object from the new XML
            Type proxyT = TypeCache.GetProxyType(typeName);
            object proxy = get_record(typeName, opaqueRef, false);

            // Make a Proxy_Event representing this edit, and add it to the events queue
            lock (eventsListLock)
            {
                eventsList.Add(MakeProxyEvent(typeName, opaqueRef, "mod", proxyT, proxy));
            }
        }
Beispiel #28
0
 private void edit_record(EditTypes editType, string clazz, string opaqueRef, string field, params object[] args)
 {
     Db.Row row = db.Tables[clazz].Rows[opaqueRef];
     Db.Prop prop;
     if (row.Props.TryGetValue(field, out prop))
     {
         prop.XapiObjectValue = NewValue(editType, prop.XapiObjectValue, args);
     }
     else
     {
         prop = new Db.Prop(row, field, NewValue(editType, null, args));
         row.Props[field] = prop;
     }
 }
Beispiel #29
0
        private object NewValue(EditTypes editType, object fieldBefore, object[] args)
        {
            switch (editType)
            {
                case EditTypes.Replace:
                    return args[0];

                case EditTypes.AddToDict:
                    Hashtable ht = fieldBefore == null ? new Hashtable() : (Hashtable)fieldBefore;
                    ht[args[0]] = args[1];
                    return ht;

                case EditTypes.RemoveFromDict:
                    if (fieldBefore == null)
                    {
                        return new Hashtable();
                    }
                    else
                    {
                        ht = (Hashtable)fieldBefore;
                        ht.Remove(args[0]);
                        return ht;
                    }

                case EditTypes.AddToArray:
                    // We only support string[] at the moment
                    string[] arr = fieldBefore == null ? new string[0] : (string[])fieldBefore;
                    List<string> list = new List<string>(arr);
                    if (!list.Contains((string)args[0]))
                    {
                        list.Add((string)args[0]);
                    }
                    return list.ToArray();

                case EditTypes.RemoveFromArray:
                    if (fieldBefore == null)
                    {
                        return new string[0];
                    }
                    else
                    {
                        arr = (string[])fieldBefore;
                        list = new List<string>(arr);
                        while (list.Contains((string)args[0]))
                        {
                            list.Remove((string)args[0]);
                        }
                        return list.ToArray();
                    }

                default:
                    System.Diagnostics.Trace.Assert(false);
                    return null;
            }
        }
Beispiel #30
0
 public Meta_apregistrykind(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "apregistrykind")
 {
     EditTypes.Add("default");
     ListingTypes.Add("default");
 }
Beispiel #31
0
 public Meta_emenscontractkind(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "emenscontractkind")
 {
     EditTypes.Add("default");
     ListingTypes.Add("default");
 }
Beispiel #32
0
 public Meta_assetamortization(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "assetamortization")
 {
     EditTypes.Add("default");
     ListingTypes.Add("default");
 }
Beispiel #33
0
 public Meta_cafdocument(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "cafdocument")
 {
     EditTypes.Add("contratto");
     ListingTypes.Add("contratto");
 }
Beispiel #34
0
 public Meta_nomenclatureiva(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "nomenclatureiva")
 {
     EditTypes.Add("default");
     ListingTypes.Add("default");
 }
Beispiel #35
0
 public Meta_exhibitedcud(DataAccess Conn, MetaDataDispatcher Dispatcher) :
     base(Conn, Dispatcher, "exhibitedcud")
 {
     EditTypes.Add("default");
     ListingTypes.Add("default");
 }
Beispiel #36
0
        public void FillData(CustomFunction customMethod)
        {
            this.DialogResult = DialogResult.Cancel;
            EditType = EditTypes.CustomMethod;
            CustomMethod = customMethod;

            if (CustomMethod != null)
            {
                checkBoxAutoAddToEntities.Checked = customMethod.AutoAddToEntities;
                syntaxEditor1.Text = customMethod.UserString;
            }
            else
                throw new Exception("customMethod cannot be null.");
        }