Ejemplo n.º 1
0
 public static void ToMoneyCountLog(MoneyChangeCommands Command, int InsetSumm, int Change, int ChangeHand, int ItogSumm, int CheckNumber)
 {
     try
     {
         string Mess = String.Format("{0} | {1} | {2} | {3}  | {4} | {5} | {6} ", DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"), Command.ToString(), InsetSumm, Change, ChangeHand, ItogSumm, CheckNumber);
         MainClass2.RaiseOnSendMoneyLog(Mess);
         using (StreamWriter SW = new StreamWriter(MoneyCountLogPath, true, Encoding.GetEncoding(866)))
         {
             SW.WriteLine(Mess);
         }
     }
     catch
     { }
 }
Ejemplo n.º 2
0
        static public List <OrderData> GetOrders(List <string> res)
        {
            List <OrderData> Tmp = new List <OrderData>();

            try
            {
                //using (StreamReader SW = new StreamReader(MoneyCountLogPath))
                {
                    //  while (!SW.EndOfStream)
                    foreach (string s in res)
                    {
                        //string[] strs = SW.ReadLine().Split("|"[0]);
                        string[]            strs = s.Split("|"[0]);
                        MoneyChangeCommands MC   = (MoneyChangeCommands)Enum.Parse(typeof(MoneyChangeCommands), strs[1].Trim());

                        if ((MC == MoneyChangeCommands.EndPayment) || (MC == MoneyChangeCommands.CancelPayment) || (MC == MoneyChangeCommands.CasseteInserted) || (MC == MoneyChangeCommands.CasseteRemoved) ||
                            (MC == MoneyChangeCommands.CoinMixerInserted) || (MC == MoneyChangeCommands.CoinMixerRemoved) || (MC == MoneyChangeCommands.ReplenishEnd) || (MC == MoneyChangeCommands.ReplenishCancel) || (MC == MoneyChangeCommands.CashIncome) ||
                            (MC == MoneyChangeCommands.Razmen))

                        {
                            OrderData Ord = new OrderData()
                            {
                                dt          = Convert.ToDateTime(strs[0]),
                                Summ        = Convert.ToDecimal(strs[2]) / 100,
                                Change      = Convert.ToDecimal(strs[3]) / 100,
                                HandChange  = Convert.ToDecimal(strs[4]) / 100,
                                Itog        = Convert.ToDecimal(strs[5]) / 100,
                                AlohaNumber = Convert.ToInt32(strs[6]),
                                Command     = MC
                            };

                            Tmp.Add(Ord);
                        }
                    }
                }
                return(Tmp.OrderByDescending(a => a.dt).ToList());
            }
            catch
            { }
            return(Tmp);
        }
Ejemplo n.º 3
0
 public static void ToMoneyCountLog(MoneyChangeCommands Command, int InsetSumm)
 {
     ToMoneyCountLog(Command, InsetSumm, 0, 0, 0, 0);
 }