Ejemplo n.º 1
0
        private void addCompoundFormula_Click(object sender, System.Windows.RoutedEventArgs e)
        {
            var category = compoundFormulaCategoryList.SelectedItem as compound_matrix_category;
            if (category == null)
                return;

            long maxid = DataProcessor.NextCompoundMatrixID();
            compound_matrix m = new compound_matrix();
            m.ID = maxid;
            m.Category = category.ID;
            m.MinCount = 1;
            m.MaxCount = 1;
            m.RelatedToPosition = 1;
            DataProcessor.SaveCompoundMatrix(m);
            CompoundMatrix.Add(m);
        }
Ejemplo n.º 2
0
 public static void DeleteCompoundMatrix(compound_matrix matrix)
 {
     var old = (from d in DB.LEGACY.compound_matrix where d.ID == matrix.ID select d).SingleOrDefault();
     if (old != null)
     {
         DB.LEGACY.compound_matrix.Remove(old);
         DB.LSave();
     }
 }
Ejemplo n.º 3
0
 private void copyCompoundFormula_Click(object sender, System.Windows.RoutedEventArgs e)
 {
     var o = compoundFormulaList.SelectedItem as compound_matrix;
     if (o == null)
         return;
     long maxid = DataProcessor.NextCompoundMatrixID();
     compound_matrix m = new compound_matrix();
     m.ID = maxid;
     m.AA = o.AA;
     m.AB = o.AB;
     m.AC = o.AC;
     m.AD = o.AD;
     m.BA = o.BA;
     m.BB = o.BB;
     m.BC = o.BC;
     m.BD = o.BD;
     m.CA = o.CA;
     m.CB = o.CB;
     m.CC = o.CC;
     m.CD = o.CD;
     m.DA = o.DA;
     m.DB = o.DB;
     m.DC = o.DC;
     m.DD = o.DD;
     m.Item = o.Item;
     m.MinCount = o.MinCount;
     m.MaxCount = o.MaxCount;
     m.LiquidType = o.LiquidType;
     m.RelatedToPosition = o.RelatedToPosition;
     m.Skill = o.Skill;
     m.SkillUpEasy = o.SkillUpEasy;
     m.SkillUpHard = o.SkillUpHard;
     m.SkillUpMedium = o.SkillUpMedium;
     m.SkillValue = o.SkillValue;
     m.SpellFocus = o.SpellFocus;
     m.Spell = o.Spell;
     m.Achievement = o.Achievement;
     m.Totem1 = o.Totem1;
     m.Totem2 = o.Totem2;
     m.Tool1 = o.Tool1;
     m.Tool2 = o.Tool2;
     m.Category = o.Category;
     m.TriggerSpell = o.TriggerSpell;
     m.TriggerChance = o.TriggerChance;
     DataProcessor.SaveCompoundMatrix(m);
     CompoundMatrix.Add(m);
 }