Beispiel #1
0
 public static FX_Input Get_FXinput_ID(int FX_InputID)
 {
     FX_Input_master.Init_from_DB();
     if (FX_Input_master.fi_dic.ContainsKey(FX_InputID))
     {
         return(FX_Input_master.fi_dic[FX_InputID]);
     }
     else
     {
         return(null);
     }
 }
Beispiel #2
0
        public static Dictionary <int, FX_Input> Get_checkLocked_FI_dic()
        {
            FX_Input_master.Init_from_DB();
            Dictionary <int, FX_Input> checked_dic = new Dictionary <int, FX_Input>();

            foreach (KeyValuePair <int, FX_Input> pair in FX_Input_master.fi_dic)
            {
                checked_dic[pair.Key] = pair.Value;
            }

            //we have less unlocked dividend payment than locked ones
            List <Dividend_Payment> unlock_payment_list = DividendPaymentMaster.GetAll_payment_list(0);

            foreach (Dividend_Payment dp in unlock_payment_list)
            {
                int fxID = dp.FX_InputID.Value;
                if (checked_dic.ContainsKey(fxID))
                {
                    checked_dic[fxID].SetLockFlag(false);
                }
            }

            return(checked_dic);
        }