Esempio n. 1
0
 protected void btnThanhToan_Click(object sender, EventArgs e)
 {
     if (cmbKhachHang.Text != "")
     {
         int    KT = 0;
         double TongTienChietKhau = 0, TongTienTraHang = 0;
         foreach (var key in gridDanhSach.GetCurrentPageRowValues("ID"))
         {
             if (gridDanhSach.Selection.IsRowSelectedByKey(key))
             {
                 string ID = key.ToString();
                 if (Int32.Parse(ID) != -1)
                 {
                     string MaHoaDon = dtThanhToanChietKhau.LayMaHoaDon(ID);
                     double TyLe     = dtThanhToanChietKhau.TyLeChietKhau(ID);
                     KT = 1;
                     TongTienChietKhau = TongTienChietKhau + dtThanhToanChietKhau.LayTienChietKhau(ID.ToString());
                     TongTienTraHang   = TongTienTraHang + (dtThanhToanChietKhau.TongTienTra(MaHoaDon) * (TyLe * 0.01));
                 }
             }
         }
         //thêm vào trả chiết khấu + cập nhật
         string GhiChu = txtGhiChu.Text == null ? "" : txtGhiChu.Text.ToString();
         if (KT == 1)
         {
             double TienThanhToan = TongTienChietKhau - TongTienTraHang;
             object ID            = data.ThemThanhToanChietKhau(cmbKhachHang.Value.ToString(), TienThanhToan, GhiChu);
             if (ID != null)
             {
                 foreach (var key in gridDanhSach.GetCurrentPageRowValues("ID"))
                 {
                     if (gridDanhSach.Selection.IsRowSelectedByKey(key))
                     {
                         string IDHoaDon = key.ToString();
                         data = new dtThanhToanChietKhau();
                         data.CapNhatTinhTrang(IDHoaDon);
                     }
                 }
                 Response.Redirect("ChiTietThanhToanChietKhau.aspx");
             }
         }
         else
         {
             Response.Write("<script language='JavaScript'> alert('Không có đơn hàng để thanh toán chiết khấu.'); </script>");
         }
     }
     else
     {
         cmbKhachHang.Focus();
         Response.Write("<script language='JavaScript'> alert('Vui lòng chọn khách hàng.'); </script>");
     }
 }
Esempio n. 2
0
 private void LoadGrid()
 {
     data = new dtThanhToanChietKhau();
     gridDanhSach.DataSource = data.DanhSachChiTietChietKhau();
     gridDanhSach.DataBind();
 }