private void KhoiTao(clsKhachHangDTO KhachHang)
        {
            if (grdvDSDonHangDaBan.Rows.Count > 0)
            {
                grdvDSDonHangDaBan.Rows.Clear();
            }
            DataTable Bang     = PhieuXuatBus.LayBangConThu(KhachHang);
            double    TongCong = 0;

            for (int i = 0; i < Bang.Rows.Count; i++)
            {
                object[] Dong = new object[8];
                int      STT  = i + 1;
                Dong[0] = STT.ToString();
                Dong[1] = Bang.Rows[i]["MaPhieuXuat"].ToString();
                Dong[2] = ChuyenDoiNgay(Bang.Rows[i]["NgayXuat"].ToString());
                DateTime NgayXuat = DateTime.Parse(Bang.Rows[i]["NgayXuat"].ToString());
                int      TuoiNo   = DateTime.Now.DayOfYear - NgayXuat.DayOfYear;
                Dong[3] = TuoiNo.ToString();
                Dong[4] = clsSupport.CurrencyNumber(Bang.Rows[i]["TongTien"].ToString());
                double ConThu = double.Parse(Bang.Rows[i]["TongTien"].ToString()) - double.Parse(Bang.Rows[i]["DaTra"].ToString());
                Dong[5]   = clsSupport.CurrencyNumber(Bang.Rows[i]["DaTra"].ToString());
                Dong[6]   = clsSupport.CurrencyNumber(ConThu.ToString());
                Dong[7]   = "0";
                TongCong += double.Parse(Bang.Rows[i]["DaTra"].ToString());
                grdvDSDonHangDaBan.Rows.Add(Dong);
            }
        }
Exemple #2
0
        private void KhoiTao(clsKhachHangDTO KhachHang)
        {
            if (grdvDSDonHangDaBan.ColumnCount > 0)
            {
                grdvDSDonHangDaBan.Columns.Clear();
                grdvDSDonHangDaBan.DataSource = null;
                bindingSource1 = new BindingSource();
            }
            DataTable Bang;

            if (cboKhachHang.SelectedValue == "TatCa" || cboKhachHang.SelectedValue == "BanLe")
            {
                Bang = PhieuXuatBus.TimKiem(dtpTuNgay.Value, dtpDenNgay.Value);
            }
            else
            {
                Bang = PhieuXuatBus.TimKiem(dtpTuNgay.Value, dtpDenNgay.Value, KhachHang);
            }

            foreach (DataRow Dong in Bang.Rows)
            {
                Dong["ThueVAT"] = Double.Parse(Dong["ThueVAT"].ToString()) / 100;
            }
            //Loc thong tin mat hang
            bindingSource1.DataSource = Bang;
            string sql = "";

            if (cboKhachHang.SelectedValue.ToString() == "BanLe")
            {
                sql = " CONVERT([LoaiPhieuXuat], 'System.String') LIKE '" + "Xuất bán lẻ" + "' ";
            }

            if (cboNhanVienBH.SelectedValue.ToString() != "TatCa")
            {
                if (sql != "")
                {
                    sql += " AND CONVERT([MaNhanVien], 'System.String') = '" + cboNhanVienBH.SelectedValue.ToString().Trim() + "' ";
                }
                else
                {
                    sql += " CONVERT([MaNhanVien], 'System.String') = '" + cboNhanVienBH.SelectedValue.ToString().Trim() + "' ";
                }
            }

            if (sql != "")
            {
                bindingSource1.Filter = sql;
            }

            grdvDSDonHangDaBan.DataSource = bindingSource1;
            AnCotTrenLuoi();
            DinhDangCot();
            double TongCong = 0;

            for (int i = 0; i < grdvDSDonHangDaBan.Rows.Count; i++)
            {
                TongCong += double.Parse(grdvDSDonHangDaBan.Rows[grdvDSDonHangDaBan.CurrentRow.Index].Cells["TongTien"].Value.ToString().Replace(",", ""));
            }
            txtTongCong.Text = clsSupport.CurrencyNumber(TongCong.ToString()) + " (VNĐ)";
        }
Exemple #3
0
        /// <summary>
        /// Thêm khách hàng
        /// </summary>
        public int Them(clsKhachHangDTO KhachHang)
        {
            int    i   = -1;
            string sql = "sp_InsertKhachHang";

            string[] ParameterColection = new string[10];
            Object[] valueofParameter   = new Object[10];
            ParameterColection[0] = "@MaKhachHang";
            valueofParameter[0]   = KhachHang.MaKhachHang;
            ParameterColection[1] = "@TenKhachHang";
            valueofParameter[1]   = KhachHang.TenKhachHang;
            ParameterColection[2] = "@DienThoai";
            valueofParameter[2]   = KhachHang.DienThoai;
            ParameterColection[3] = "@DiaChi";
            valueofParameter[3]   = KhachHang.DiaChi;
            ParameterColection[4] = "@Fax";
            valueofParameter[4]   = KhachHang.Fax;
            ParameterColection[5] = "@MaSoThue";
            valueofParameter[5]   = KhachHang.MaSoThue;
            ParameterColection[6] = "@BaoGia";
            valueofParameter[6]   = KhachHang.BaoGia;
            ParameterColection[7] = "@ChietKhau";
            valueofParameter[7]   = KhachHang.ChietKhau;
            ParameterColection[8] = "@NoDauKy";
            valueofParameter[8]   = KhachHang.NoDauKy;
            ParameterColection[9] = "@TenNguoiLienHe";
            valueofParameter[9]   = KhachHang.TenNguoiLienHe;
            i = sqlServer.writeData(sql, ParameterColection, valueofParameter);
            return(i);
        }
Exemple #4
0
 public clsPhieuXuatDTO(string _MaPhieuXuat, DateTime _NgayXuat, clsNhanVienDTO _NhanVien, clsKhachHangDTO _KhachHang, double _TongTien, double _DaTra, int _TrangThai)
 {
     MaPhieuXuat         = _MaPhieuXuat;
     NgayXuat            = _NgayXuat;
     NhanVien            = _NhanVien;
     KhachHang           = _KhachHang;
     TongTien            = _TongTien;
     DaTra               = _DaTra;
     TrangThai           = _TrangThai;
     DS_ChiTietPhieuXuat = new List <clsChiTietPhieuXuatDTO>();
 }
Exemple #5
0
 public clsPhieuXuatDTO()
 {
     MaPhieuXuat         = "";
     NgayXuat            = new DateTime();
     NhanVien            = new clsNhanVienDTO();
     KhachHang           = new clsKhachHangDTO();
     TongTien            = 0;
     DaTra               = 0;
     TrangThai           = 1;
     DS_ChiTietPhieuXuat = new List <clsChiTietPhieuXuatDTO>();
 }
 private void btnSuaLai_Click(object sender, EventArgs e)
 {
     try
     {
         if (grdvDSDonHangDaBan.CurrentRow != null && grdvDSDonHangDaBan.CurrentRow.Index != -1)
         {
             double TongTien      = double.Parse(grdvDSDonHangDaBan.Rows[grdvDSDonHangDaBan.CurrentRow.Index].Cells["TongTien"].Value.ToString().Replace(",", ""));
             double DaTra         = double.Parse(grdvDSDonHangDaBan.Rows[grdvDSDonHangDaBan.CurrentRow.Index].Cells["DaTra"].Value.ToString().Replace(",", ""));
             string MaPhieuXuat   = grdvDSDonHangDaBan.Rows[grdvDSDonHangDaBan.CurrentRow.Index].Cells["MaPhieuXuat"].Value.ToString().Trim();
             string LoaiPhieuXuat = grdvDSDonHangDaBan.Rows[grdvDSDonHangDaBan.CurrentRow.Index].Cells["LoaiPhieuXuat"].Value.ToString();
             if (LoaiPhieuXuat.Trim() == "Xuất bán sỉ")
             {
                 if (DaTra == 0)
                 {
                     frmBanSiAdmin F = new frmBanSiAdmin(grdvDSDonHangDaBan.Rows[grdvDSDonHangDaBan.CurrentRow.Index].Cells["MaPhieuXuat"].Value.ToString().Trim(), true, "QuanLyDonHangDaBan");
                     F.ShowDialog();
                 }
                 else
                 {
                     frmBanSiAdmin F = new frmBanSiAdmin(grdvDSDonHangDaBan.Rows[grdvDSDonHangDaBan.CurrentRow.Index].Cells["MaPhieuXuat"].Value.ToString().Trim(), false, "QuanLyDonHangDaBan");
                     F.ShowDialog();
                 }
                 if (cboKhachHang.SelectedIndex != -1)
                 {
                     clsKhachHangDTO KhachHang = new clsKhachHangDTO();
                     KhachHang.MaKhachHang  = ((DataRowView)cboKhachHang.SelectedItem).Row["MaKhachHang"].ToString().Trim();
                     KhachHang.TenKhachHang = ((DataRowView)cboKhachHang.SelectedItem).Row["TenKhachHang"].ToString().Trim();
                     KhoiTao(KhachHang);
                 }
             }
             else
             {
                 frmBanLeAdmin F = new frmBanLeAdmin(grdvDSDonHangDaBan.Rows[grdvDSDonHangDaBan.CurrentRow.Index].Cells["MaPhieuXuat"].Value.ToString().Trim(), "QuanLyDonHangDaBan");
                 F.ShowDialog();
                 if (cboKhachHang.SelectedIndex != -1)
                 {
                     clsKhachHangDTO KhachHang = new clsKhachHangDTO();
                     KhachHang.MaKhachHang  = ((DataRowView)cboKhachHang.SelectedItem).Row["MaKhachHang"].ToString().Trim();
                     KhachHang.TenKhachHang = ((DataRowView)cboKhachHang.SelectedItem).Row["TenKhachHang"].ToString().Trim();
                     KhoiTao(KhachHang);
                 }
             }
         }
         else
         {
             MessageBox.Show("Xin vui lòng chọn phiếu xuất!", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception Loi)
     {
         MessageBox.Show("Lỗi kết nối cơ sở dữ liệu", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #7
0
        // Lấy thông tin phiếu xuất còn thu theo nhà cung cấp
        public DataTable LayBangConThu(clsKhachHangDTO KhachHang)
        {
            string sql = "sp_GetTablePhieuXuatConThuTheoKH";

            string[] ParameterColection = new string[1];
            Object[] valueofParameter   = new Object[1];
            ParameterColection[0] = "@MaKhachHang";
            valueofParameter[0]   = KhachHang.MaKhachHang;
            DataTable table = sqlServer.readData(sql, ParameterColection, valueofParameter);

            return(table);
        }
        private void HienThiCacPhieuXuat()
        {
            clsKhachHangDTO KhachHang = new clsKhachHangDTO();

            KhachHang.MaKhachHang  = ((DataRowView)cboKhachHang.SelectedItem).Row["MaKhachHang"].ToString().Trim();
            KhachHang.TenKhachHang = ((DataRowView)cboKhachHang.SelectedItem).Row["TenKhachHang"].ToString().Trim();
            txtDiaChi.Text         = ((DataRowView)cboKhachHang.SelectedItem).Row["DiaChi"].ToString();
            txtMaSoThue.Text       = ((DataRowView)cboKhachHang.SelectedItem).Row["MaSoThue"].ToString();
            txtSoTien.Text         = "0";
            txtTienThuKyNay.Text   = "0";
            KhoiTao(KhachHang);
            txtMaPhieuThu.Text = PhieuThuBanHangBus.LayMaPhieuThuMoi();
            AnCacVungNhapLieu(true);
        }
 private void Gan(clsKhachHangDTO KhachHang)
 {
     txtMaKhachHang.Text    = KhachHang.MaKhachHang;
     txtTenKhachHang.Text   = KhachHang.TenKhachHang;
     txtDiaChi.Text         = KhachHang.DiaChi;
     txtMaSoThue.Text       = KhachHang.MaSoThue;
     txtDienThoai.Text      = KhachHang.DienThoai;
     txtSoMayFax.Text       = KhachHang.Fax;
     txtTenNguoiLienHe.Text = KhachHang.TenNguoiLienHe;
     txtChietKhau.Text      = KhachHang.ChietKhau.ToString() + "%";
     //txtNoDauKy.Text = KhachHang.NoDauKy.ToString();
     cboBaoGia.SelectedItem = KhachHang.BaoGia.Trim();
     //chkNoDauKy.Checked = false;
 }
        private void KhoiTao(clsKhachHangDTO KhachHang)
        {
            if (grdvDSPhieuThu.Rows.Count > 0)
            {
                grdvDSPhieuThu.Rows.Clear();
            }
            DataTable Bang;

            if (KhachHang.TenKhachHang == "<Tất cả>")
            {
                Bang = PhieuThuHangBus.TimKiem(dtpTuNgay.Value, dtpDenNgay.Value);
            }
            else
            {
                Bang = PhieuThuHangBus.TimKiem(dtpTuNgay.Value, dtpDenNgay.Value, KhachHang);
            }
            double TongCong = 0;

            if (radioTheoMa.Checked == true)
            {
                for (int i = 0; i < Bang.Rows.Count; i++)
                {
                    if (txtPhieuThu.Text.Trim() == Bang.Rows[i]["MaPhieuThu"].ToString())
                    {
                        if (!KiemTraDongTrung(Bang.Rows[i]["MaPhieuThu"].ToString().Trim()))
                        {
                            object[] Dong = DongHienThi(Bang, i);
                            grdvDSPhieuThu.Rows.Add(Dong);
                            TongCong += Double.Parse(Bang.Rows[i]["SoTien"].ToString());
                            break;
                        }
                    }
                }
            }
            else
            {
                for (int i = 0; i < Bang.Rows.Count; i++)
                {
                    if (!KiemTraDongTrung(Bang.Rows[i]["MaPhieuThu"].ToString().Trim()))
                    {
                        object[] Dong = DongHienThi(Bang, i);
                        grdvDSPhieuThu.Rows.Add(Dong);
                        TongCong += Double.Parse(Bang.Rows[i]["SoTien"].ToString());
                    }
                }
            }
            txtTongCong.Text = clsSupport.CurrencyNumber(TongCong.ToString()) + " (VNĐ)";
        }
Exemple #11
0
        /// <summary>
        /// Tìm kiếm thông tin phiếu xuất từ ngày đến ngày với theo khách hàng
        /// </summary>
        /// <param name="TuNgay">
        /// MaPhieuXuat                  nvarchar(10)
        /// NgayXuat                       smalldatetime
        /// MaNhanVienBanHang     nvarchar(10)
        /// TongTien                        float
        /// DaTra                             float
        /// KhachHang                     nvarchar(255)
        /// LoaiPhieuXuat                 nvarchar(100)
        /// TrangThai                       int
        /// </param>
        public virtual DataTable TimKiem(DateTime TuNgay, DateTime DenNgay, clsKhachHangDTO KhachHang)
        {
            string sql = "sp_SearchPhieuXuatTheoKH";

            string[] ParameterColection = new string[3];
            Object[] valueofParameter   = new Object[3];
            ParameterColection[0] = "@TuNgay";
            valueofParameter[0]   = TuNgay;
            ParameterColection[1] = "@DenNgay";
            valueofParameter[1]   = DenNgay;
            ParameterColection[2] = "@KhachHang";
            valueofParameter[2]   = KhachHang.MaKhachHang;
            DataTable table = sqlServer.readData(sql, ParameterColection, valueofParameter);

            return(table);
        }
        private void btnLuu_Click(object sender, EventArgs e)
        {
            String Loi = "";

            try
            {
                Loi = "Xin vui lòng kiểm tra lại dữ liệu nhập";
                clsKhachHangDTO KhachHang = KhoiTao(ref Loi);
                if (KhachHang != null)
                {
                    Loi = "Lỗi kết nối cơ sở dữ liệu";
                    if (ThucThi == "Them")
                    {
                        if (KhachHangBus.Them(KhachHang) != -1)
                        {
                            MessageBox.Show("Lưu khách hàng " + KhachHang.TenKhachHang + " thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            LamTuoi();
                        }
                        else
                        {
                            MessageBox.Show("Lưu khách hàng không thành công, nguyên nhân do khách hàng này đã tồn tại rồi. Xin vui lòng nhập tên khách hàng khác", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        if (KhachHangBus.Sua(KhachHang) != -1)
                        {
                            MessageBox.Show("Lưu khách hàng " + KhachHang.TenKhachHang + " thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            //LamTuoi();
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("Lưu khách hàng không thành công, nguyên nhân do khách hàng này đã tồn tại rồi. Xin vui lòng nhập tên khách hàng khác", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
                else
                {
                    MessageBox.Show(Loi, "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(Loi, "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #13
0
        private clsKhachHangDTO KhoiTaoKhachHang()
        {
            int             dong      = grdvDSKhachHang.CurrentRow.Index;
            clsKhachHangDTO KhachHang = new clsKhachHangDTO();

            KhachHang.MaKhachHang    = grdvDSKhachHang.Rows[dong].Cells["MaKhachHang"].Value.ToString();
            KhachHang.TenKhachHang   = grdvDSKhachHang.Rows[dong].Cells["TenKhachHang"].Value.ToString();
            KhachHang.DiaChi         = grdvDSKhachHang.Rows[dong].Cells["DiaChi"].Value.ToString();
            KhachHang.MaSoThue       = grdvDSKhachHang.Rows[dong].Cells["MaSoThue"].Value.ToString();
            KhachHang.DienThoai      = grdvDSKhachHang.Rows[dong].Cells["DienThoai"].Value.ToString();
            KhachHang.Fax            = grdvDSKhachHang.Rows[dong].Cells["Fax"].Value.ToString();
            KhachHang.BaoGia         = grdvDSKhachHang.Rows[dong].Cells["BaoGia"].Value.ToString();
            KhachHang.TenNguoiLienHe = grdvDSKhachHang.Rows[dong].Cells["TenNguoiLienHe"].Value.ToString();
            KhachHang.TrangThai      = int.Parse(grdvDSKhachHang.Rows[dong].Cells["TrangThai"].Value.ToString());
            KhachHang.NoDauKy        = double.Parse(grdvDSKhachHang.Rows[dong].Cells["NoDauKy"].Value.ToString());
            KhachHang.ChietKhau      = double.Parse(grdvDSKhachHang.Rows[dong].Cells["ChietKhau"].Value.ToString());
            return(KhachHang);
        }
 private void btnThemKhachHang_Click(object sender, EventArgs e)
 {
     try
     {
         frmKhachHang f = new frmKhachHang("ChonKhachHang");
         f.ShowDialog();
         KhoiTaoComboKhachHang();
         if (f.KhachHangDTO != null)
         {
             clsKhachHangDTO KhachHangDTO = f.KhachHangDTO;
             cboKhachHang.SelectedValue = KhachHangDTO.MaKhachHang;
             cboKhachHang.Focus();
         }
     }
     catch (Exception loi)
     {
         MessageBox.Show("Lỗi kết nối cơ sở dữ liệu", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #15
0
 private void btnTim_Click(object sender, EventArgs e)
 {
     try
     {
         if (cboKhachHang.SelectedIndex != -1)
         {
             clsKhachHangDTO KhachHang = new clsKhachHangDTO();
             KhachHang.MaKhachHang  = ((DataRowView)cboKhachHang.SelectedItem).Row["MaKhachHang"].ToString().Trim();
             KhachHang.TenKhachHang = ((DataRowView)cboKhachHang.SelectedItem).Row["TenKhachHang"].ToString().Trim();
             KhoiTao(KhachHang);
         }
         else
         {
             MessageBox.Show("Xin vui lòng chọn nhà cung cấp!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Lỗi kết nối cơ sở dữ liệu.", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void HienThiTimKiem()
 {
     try
     {
         if (cboKhachHang.SelectedIndex != -1)
         {
             clsKhachHangDTO KhachHang = new clsKhachHangDTO();
             KhachHang.MaKhachHang  = ((DataRowView)cboKhachHang.SelectedItem).Row["MaKhachHang"].ToString().Trim();
             KhachHang.TenKhachHang = ((DataRowView)cboKhachHang.SelectedItem).Row["TenKhachHang"].ToString().Trim();
             KhoiTao(KhachHang);
         }
         else
         {
             MessageBox.Show("Xin vui lòng chọn khách hàng!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Lỗi kết nối cơ sở dữ liệu.", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private clsKhachHangDTO KhoiTao(ref string Loi)
        {
            clsKhachHangDTO KhachHang = new clsKhachHangDTO();

            if (txtTenKhachHang.Text.Trim() == "")
            {
                Loi = "Xin vui lòng nhập vào Tên nhà cung cấp";
                return(null);
            }
            KhachHang.MaKhachHang    = txtMaKhachHang.Text.Trim();
            KhachHang.TenKhachHang   = txtTenKhachHang.Text.Trim();
            KhachHang.DiaChi         = txtDiaChi.Text.Trim();
            KhachHang.MaSoThue       = txtMaSoThue.Text.Trim();
            KhachHang.DienThoai      = txtDienThoai.Text.Trim();
            KhachHang.Fax            = txtSoMayFax.Text.Trim();
            KhachHang.TenNguoiLienHe = txtTenNguoiLienHe.Text.Trim();
            //KhachHang.NoDauKy = double.Parse(txtNoDauKy.Text.Trim());
            KhachHang.TrangThai = 1;
            double ChietKhau;

            if (double.TryParse(txtChietKhau.Text.Trim().Substring(0, txtChietKhau.Text.Trim().Length - 1), out ChietKhau) == true)
            {
                if (ChietKhau >= 0)
                {
                    KhachHang.ChietKhau = ChietKhau;
                }
                else
                {
                    Loi = "Xin vui lòng nhập Chiết khấu là số dương";
                    return(null);
                }
            }
            else
            {
                Loi = "Xin vui lòng nhập Chiết khấu là số";
                return(null);
            }
            KhachHang.BaoGia = cboBaoGia.SelectedItem.ToString();
            return(KhachHang);
        }
Exemple #18
0
        private void KhoiTao(clsKhachHangDTO KhachHang)
        {
            if (grdvDSDonHangDaBan.Rows.Count > 0)
            {
                grdvDSDonHangDaBan.Rows.Clear();
                //bindingSource1 = new BindingSource();
            }
            DataTable Bang;

            if (KhachHang.TenKhachHang == "<Tất cả>")
            {
                Bang = PhieuXuatBanSiBus.CongNoKhachHang(new DateTime(2000, 1, 1), dtpDenNgay.Value);
            }
            else
            {
                Bang = PhieuXuatBanSiBus.CongNoKhachHangTheoKH(new DateTime(2000, 1, 1), dtpDenNgay.Value, KhachHang);
            }
            double TongCong = 0;

            for (int i = 0; i < Bang.Rows.Count; i++)
            {
                object[] Dong = new object[9];
                int      STT  = i + 1;
                Dong[0] = STT.ToString();
                Dong[1] = Bang.Rows[i]["MaKhachHang"].ToString();
                Dong[2] = Bang.Rows[i]["TenKhachHang"].ToString();
                Dong[3] = Bang.Rows[i]["MaPhieuXuat"].ToString();
                Dong[4] = ChuyenDoiNgay(Bang.Rows[i]["NgayXuat"].ToString());
                DateTime NgayXuat = DateTime.Parse(Bang.Rows[i]["NgayXuat"].ToString());
                int      TuoiNo   = DateTime.Now.DayOfYear - NgayXuat.DayOfYear;
                Dong[5] = TuoiNo.ToString();
                Dong[6] = clsSupport.CurrencyNumber(Bang.Rows[i]["TongTien"].ToString());
                double ConThu = double.Parse(Bang.Rows[i]["TongTien"].ToString()) - double.Parse(Bang.Rows[i]["DaTra"].ToString());
                Dong[7]   = clsSupport.CurrencyNumber(Bang.Rows[i]["DaTra"].ToString());
                Dong[8]   = clsSupport.CurrencyNumber(ConThu.ToString());
                TongCong += ConThu;
                grdvDSDonHangDaBan.Rows.Add(Dong);
            }
            txtTongCong.Text = clsSupport.CurrencyNumber(TongCong.ToString()) + " (VNĐ)";
        }
Exemple #19
0
 private void cboKhachHang_KeyUp(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         try
         {
             if (cboKhachHang.SelectedIndex != -1)
             {
                 clsKhachHangDTO KhachHang = new clsKhachHangDTO();
                 KhachHang.MaKhachHang  = ((DataRowView)cboKhachHang.SelectedItem).Row["MaKhachHang"].ToString().Trim();
                 KhachHang.TenKhachHang = ((DataRowView)cboKhachHang.SelectedItem).Row["TenKhachHang"].ToString().Trim();
                 //KhoiTao(KhachHang);
             }
             else
             {
                 MessageBox.Show("Xin vui lòng chọnKhách hàng!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show("Lỗi kết nối cơ sở dữ liệu.", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Exemple #20
0
 /// <summary>
 /// Sửa thông tin khách hàng
 /// </summary>
 /// <param name="LoaiMatHang">
 /// MaLoaiMatHang  nvarchar(10)
 /// TenLoaiMatHang  nvarchar(255)
 /// DienGiai  ntext
 /// </param>
 public int Sua(clsKhachHangDTO KhachHang)
 {
     return(KhachHangDAO.Sua(KhachHang));
 }
Exemple #21
0
 /// <summary>
 /// Thêm thông tin khách hàng
 /// </summary>
 /// <param name="LoaiMatHang">
 /// MaLoaiMatHang   nvarchar(10)
 /// TenLoaiMatHang  nvarchar(255)
 /// DienGiai   ntext
 /// NgayTao  smalldatetime
 /// TrangThai int
 /// </param>
 public int Them(clsKhachHangDTO KhachHang)
 {
     return(KhachHangDAO.Them(KhachHang));
 }
Exemple #22
0
 /// <summary>
 /// Tìm kiếm thông tin phiếu thu
 /// </summary>
 /// <param name="TuNgay">Ngày bắt đầu</param>
 /// <param name="DenNgay">Ngày kết thúc</param>
 public DataTable TimKiem(DateTime TuNgay, DateTime DenNgay, clsKhachHangDTO KhachHang)
 {
     return(PhieuThuKhacDAO.TimKiem(TuNgay, DenNgay, KhachHang));
 }
Exemple #23
0
 // Lấy thông tin phiếu xuất còn thu theo nhà cung cấp
 public DataTable LayBangConThu(clsKhachHangDTO KhachHang)
 {
     return(PhieuXuatDAO.LayBangConThu(KhachHang));
 }
Exemple #24
0
 public DataTable CongNoKhachHangTheoKH(DateTime TuNgay, DateTime DenNgay, clsKhachHangDTO KhachHang)
 {
     return(PhieuXuatBanSiDAO.CongNoKhachHangTheoKH(TuNgay, DenNgay, KhachHang));
 }
 public frmThemKhachHang(clsKhachHangDTO _KhachHangDTO)
 {
     ThucThi      = "Sua";
     KhachHangDTO = _KhachHangDTO;
     InitializeComponent();
 }