Exemple #1
0
        private void btnClickToLogin_Click(object sender, EventArgs e)
        {
            btnThoatUngDung.Visible  = true;              // hiện cái nút X ở màn hình đăng nhập
            btnThoatUngDung.Location = new Point(610, 0); // cho nút xuất hiện ở màn hình đăng nhập xuất hiện đúng tọa độ
            btnClickToLogin.Visible  = false;
            TruotPhai(pnlMenu, 650);
            urcDangNhap urcDN = new urcDangNhap();

            urcDN.LayKetQuaDangNhap = new urcDangNhap.GetKetQuaDangNhap(NhanKetQuaDangNhap);
            urcDN.LayThongTinNV     = new urcDangNhap.GetThongTinNV(XuLyThongTinNV);
            urcDN.LayQuyenDangNhap  = new urcDangNhap.GetQuyenDangNhap(LayQuyenDangNhap); //
            btnThoat.Visible        = false;
            btnThoat.Enabled        = false;
            this.Controls.Add(urcDN);
        }
Exemple #2
0
        private void btnXacNhanThanhToan_Click(object sender, EventArgs e)
        {
            //
            //if (float.Parse(String.Format("{0:0}",TienTraLai) < 0) return;
            if (TienTraLai < 0)
            {
                return;
            }
            if (txtTienKhachDua.Text == "" || txtTienKhachDua.Text == "000")
            {
                return;
            }
            //
            tienmat    = txtTienKhachDua.Text;
            tientralai = TienTraLai.ToString();


            urcDangNhap  urcDN  = new urcDangNhap();
            clsHoaDonBan HoaDon = new clsHoaDonBan();

            HoaDon.MaHoaDon      = TaoRaMaMoi(BUS.HoaDonBan_BUS.SoLuongHoaDonBan());
            HoaDon.MaNhanVien    = MaNhanVien;
            HoaDon.NgayLapHoaDon = DateTime.Now;
            HoaDon.TongTien      = tongtien;

            HoaDon.TienDua = float.Parse(txtTienKhachDua.Text);
            //HoaDon.TienThoi = float.Parse(txtTienTraLai.Text);
            HoaDon.TienThoi = TienTraLai;

            HoaDon.VAT = HoaDon.TongTien / 10;
            //
            VAT  = HoaDon.VAT.ToString();
            MaHD = HoaDon.MaHoaDon.ToString();

            if (ckbGiaoHang.Checked)
            {
                HoaDon.GiaoHang = true;
            }
            else
            {
                HoaDon.GiaoHang = false;
            }

            if (!ckbKhachHangVangLai.Checked && txtMaTheKhachHang.Text != "")
            {
                HoaDon.MaKhachHang = txtMaTheKhachHang.Text.Trim();
            }
            else
            {
                HoaDon.MaKhachHang = "!!!!!";
            }
            //  MessageBox.Show(txtMaTheKhachHang.Text.Trim());

            HoaDon.TrangThai = true;
            //
            DataTable dt = urcBanHang.dt;
            clsChiTietHoaDonBan_DTO ChiTietHoaDon = new clsChiTietHoaDonBan_DTO();

            ChiTietHoaDon.MaHoaDonBan = HoaDon.MaHoaDon;
            ChiTietHoaDon.GiamGia     = 1;


            // MessageBox.Show(HoaDon.MaHoaDon + " - " + HoaDon.MaNhanVien + " - " + HoaDon.NgayLapHoaDon.ToString() + " - " + HoaDon.TongTien + " - " + HoaDon.TienDua + " - " + HoaDon.TienThoi + " - " + HoaDon.GiaoHang.ToString() + " - " + HoaDon.MaKhachHang + " - " + HoaDon.TrangThai); return;
            if (BUS.HoaDonBan_BUS.AddHoaDonBan(HoaDon))
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    DataRow row = dt.Rows[i];
                    ChiTietHoaDon.MaMonAn   = row[4].ToString();
                    ChiTietHoaDon.DonGia    = float.Parse(row[1].ToString());
                    ChiTietHoaDon.SoLuong   = float.Parse(row[2].ToString());
                    ChiTietHoaDon.ThanhTien = float.Parse(row[3].ToString());
                    if (!BUS.ChiTietHoaDonBan_BUS.AddChiTietHoaDonBan(ChiTietHoaDon))
                    {
                        MessageBox.Show("Lỗi thêm chi tiết hóa đơn");
                    }
                }
                //



                if (ckbXuatHoaDon.Checked)
                {
                    /////
                    frmPhieuHoaDon frm = new frmPhieuHoaDon();
                    frm.Show();
                    frm.tathoadon = new frmPhieuHoaDon.TatHoaDon(KetThucGiaoDich);
                }
                else
                {
                    KetThucGiaoDich(true);
                }
            }
        }