Ejemplo n.º 1
0
        private void DataReceivedHandler(object sender, SerialDataReceivedEventArgs e)
        {
            SerialPort sp     = (SerialPort)sender;
            string     indata = sp.ReadLine();

            indata = indata.Remove(indata.Length - 1); //removing last character \r from indata
            User user = User.searchByCardID(indata);

            if (user == null)
            {
                //TODO: iim IDtai hereglegch bhgu bna!!!
                Console.WriteLine("Burtgelgui kart baina!");
                return;
            }

            displayUser(user);

            using (GetQuantityDialog getQuantityDialog = new GetQuantityDialog(user.Uld))
            {
                if (getQuantityDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    Console.WriteLine("Selected quantity is: {0}", getQuantityDialog.selectedQuantity);
                    user.Uld += getQuantityDialog.selectedQuantity;
                    user.update();
                }
            }
        }
Ejemplo n.º 2
0
        private void DataReceivedHandler(object sender, SerialDataReceivedEventArgs e)
        {
            SerialPort sp     = (SerialPort)sender;
            string     indata = sp.ReadLine();

            indata = indata.Remove(indata.Length - 1); //removing last character \r from indata
            User user = User.searchByCardID(indata);

            if (user == null)
            {
                //TODO: iim IDtai hereglegch bhgu bna!!!
                Console.WriteLine("Burtgelgui kart baina!");
                return;
            }

            if (user.Uld == 0)
            {
                //TODO: Uldegedel duussan bna!!!
                Console.WriteLine("Uldegdel duussan baina!");
                displayUser(user);
                return;
            }

            user.Uld = user.Uld - 1;
            user.update();
            displayUser(user);
            populateLV();
        }
Ejemplo n.º 3
0
        private void DataReceivedHandler(object sender, SerialDataReceivedEventArgs e)
        {
            if (isCardPresentReady)
            {
                isCardPresentReady = false;
                hideIndicator();

                SerialPort sp     = (SerialPort)sender;
                string     indata = sp.ReadLine();

                indata = indata.Remove(indata.Length - 1); //removing last character \r from indata
                User findingUser = User.searchByCardID(indata);

                if (findingUser != null)
                {
                    //TODO: Burtgeltei kart bna!
                    Console.WriteLine("Burtgeltei kart bna");
                    return;
                }

                User addingUser = new User();
                addingUser.CardId   = indata;
                addingUser.LastName = lastNameTB.Text;
                addingUser.Name     = nameTB.Text;
                addingUser.Phone    = Convert.ToInt32(phoneTB.Text);
                addingUser.Uld      = Convert.ToInt32(uldNUD.Value);
                addingUser.insert();


                /*
                 * User user = new User();
                 * user.CardId = "dddd3232";
                 * user.LastName = lastNameTB.Text;
                 * user.Name = nameTB.Text;
                 * user.Phone = Convert.ToInt32(phoneTB.Text);
                 * user.Uld = Convert.ToInt32(uldNUD.Value);
                 * user.insert();
                 * cardIndicatorL.Visible = false; */
            }
        }