Ejemplo n.º 1
0
        private void button41_Click(object sender, EventArgs e)
        {
            PDiscountCard.ArcusSlips As = PDiscountCard.Arcus2DataFromXML.ReadArcusSlips();
            string ChecksPath           = @"C:\aloha\check\discount\tmp\check";

            PDiscountCard.AllChecks myAllChecks = new PDiscountCard.AllChecks();
            myAllChecks = PDiscountCard.CloseCheck.ReadAllChecks(ChecksPath + @"\hamster.xml");

            foreach (PDiscountCard.ArcusSlip item in As.Slips)
            {
                if (myAllChecks.Checks.Where(a => a.Summ == item.Sum / 100).Count() == 0)
                {
                    MessageBox.Show(item.RRN + Environment.NewLine + item.Sum);
                }
            }

            //MessageBox.Show(As.Slips.Sum(s => s.Sum).ToString());
            //MessageBox.Show(myAllChecks.Checks.Where(a=>!a.IsNal).Sum(a=>a.Summ).ToString());
            //MessageBox.Show(myAllChecks.Checks.Where(a => !a.IsNal && a.Waiter == 9267).Sum(a => a.Summ).ToString());
        }
Ejemplo n.º 2
0
        private List <PDiscountCard.ArcusSlip> GetSlips(string Fname)
        {
            if (Fname == "")
            {
                return(new List <PDiscountCard.ArcusSlip>());
            }
            XmlReader XR = new XmlTextReader(Fname);

            try
            {
                XmlSerializer            XS  = new XmlSerializer(typeof(PDiscountCard.ArcusSlips));
                PDiscountCard.ArcusSlips CMI = (PDiscountCard.ArcusSlips)XS.Deserialize(XR);
                XR.Close();
                return(CMI.Slips);
            }
            catch
            {
                XR.Close();
                return(null);
            }
        }
Ejemplo n.º 3
0
 private void button30_Click(object sender, EventArgs e)
 {
     PDiscountCard.ArcusSlips As = PDiscountCard.Arcus2DataFromXML.ReadArcusSlips();
     MessageBox.Show(As.Slips.Sum(s => s.Sum).ToString());
 }