Example #1
0
        private void txtThanhTien_TextChanged(object sender, EventArgs e)
        {
            if (txtTienKhachDua.Text != "" && txtThanhTien.Text != "")
            {
                decimal tienKhachDua = decimal.Parse(txtTienKhachDua.Text.Replace(",", ""));
                decimal tienThoiLai  = tienKhachDua - tong;
                txtTienThoiLai.Text = XuLyDuLieu.ChuanHoaTien(tienThoiLai);

                pnlTienThoiLai.Controls.Clear();

                listLi = new List <LabelImage>();

                int dem = 0;
                foreach (int dv in tien)
                {
                    if (tienThoiLai >= dv)
                    {
                        int        soLuong = (int)(tienThoiLai / dv);
                        LabelImage Li      = new LabelImage(soLuong, dv);
                        tienThoiLai = tienThoiLai - soLuong * dv;
                        Li.Location = new Point(0, dem++ *80);
                        listLi.Add(Li);
                        pnlTienThoiLai.Controls.Add(Li);
                    }
                }
            }
            else
            {
                txtTienThoiLai.Text = "";
            }
        }
Example #2
0
 private void txtTienKhachDua_TextChanged(object sender, EventArgs e)
 {
     if (txtTienKhachDua.TextLength > 3)
     {
         txtTienKhachDua.Text = XuLyDuLieu.ChuanHoaTien(txtTienKhachDua.Text);
         txtTienKhachDua.Select(txtTienKhachDua.TextLength, 0);
     }
     txtThanhTien_TextChanged(null, null);
 }
Example #3
0
 private void Hh_SoLuong_KeyPressed(object sender, EventArgs e)
 {
     tong = 0;
     for (int i = 0; i < pnlMatHang.Controls.Count; i++)
     {
         if (pnlMatHang.Controls[i] is HangHoaControl)
         {
             HangHoaControl hh = pnlMatHang.Controls[i] as HangHoaControl;
             if (hh.ChkLucChon.Checked && hh.TxtSoLuong.Text != "")
             {
                 tong += (decimal)(int.Parse(hh.TxtSoLuong.Text.Replace(",", "")) * hh.DonGia);
             }
         }
     }
     txtThanhTien.Text = tong != 0 ? XuLyDuLieu.ChuanHoaTien(tong) + " VND" : "";
 }
Example #4
0
        private void Hh_Chk_LuaChon_CheckChanged(object sender, EventArgs e)
        {
            HangHoaControl HangHoa = sender as HangHoaControl;

            if (HangHoa.ChkLucChon.Checked)
            {
                if (HangHoa.TxtSoLuong.Text != "")
                {
                    tong += (decimal)(int.Parse(HangHoa.TxtSoLuong.Text.Replace(",", "")) * HangHoa.DonGia);
                }
            }
            else
            {
                if (HangHoa.TxtSoLuong.Text != "")
                {
                    tong -= (decimal)(int.Parse(HangHoa.TxtSoLuong.Text.Replace(",", "")) * HangHoa.DonGia);
                }
            }
            txtThanhTien.Text = tong != 0 ? XuLyDuLieu.ChuanHoaTien(tong) + " VND" : "";
        }