Exemplo n.º 1
0
 public void MaPhieu()
 {
     data = new dtKhachHang();
     txtMaPhieu.DataSource = data.DanhSachSoDonHang(cmbKhachHang.Value.ToString());
     txtMaPhieu.TextField  = "MaHoaDon";
     txtMaPhieu.ValueField = "ID";
     txtMaPhieu.DataBind();
 }
Exemplo n.º 2
0
        protected void btnCapNhatThanhToan_Click(object sender, EventArgs e)
        {
            if (cmbKhachHang.Text != "" && txtTienThanhToan.Text != "")
            {
                data = new dtKhachHang();
                string   IDKhachHang     = cmbKhachHang.Value.ToString();
                string   SoHoaDon        = txtNhapSoHoaDon.Text == null ? "" : txtNhapSoHoaDon.Text;
                double   SoTienThanhToan = double.Parse(txtTienThanhToan.Text);
                string   NoiDung         = txtNoiDung.Text == null ? "" : txtNoiDung.Text;
                DateTime NgayThanhToan   = DateTime.Parse(dateNgayThanhToan.Text);
                object   ID = data.ThemChiTietCongNo(SoHoaDon, IDKhachHang, "", "", SoTienThanhToan, NoiDung, NgayThanhToan);
                if (ID != null)
                {
                    data.CapNhatCongNo(IDKhachHang, SoTienThanhToan);
                    DataTable db = data.DanhSachSoDonHang(IDKhachHang);
                    if (db.Rows.Count != 0)
                    {
                        foreach (DataRow dr in db.Rows)
                        {
                            float  TienMaPhieu = float.Parse(dr["TongTien"].ToString());
                            string IDHoaDon    = dr["ID"].ToString();
                            if (SoTienThanhToan > TienMaPhieu)
                            {
                                data = new dtKhachHang();
                                data.CapNhatTinhTrang(IDHoaDon);
                                SoTienThanhToan = SoTienThanhToan - TienMaPhieu;
                            }
                            else if (SoTienThanhToan > 0)
                            {
                                data = new dtKhachHang();
                                data.CapNhatTinhTrang(IDHoaDon);
                                SoTienThanhToan = 0;
                            }
                            Response.Redirect("ChiTietCongNoKhachHang.aspx");
                        }
                    }
                    Response.Redirect("ChiTietCongNoKhachHang.aspx");
                }
            }
            else
            {
                Response.Write("<script language='JavaScript'> alert('Vui lòng nhập đủ thông tin.'); </script>");
            }

            // dtLichSuTruyCap.ThemLichSu(Session["IDChiNhanh"].ToString(), Session["IDNhom"].ToString(), Session["IDNhanVien"].ToString(), "Cập nhật công nợ nhà cung cấp", "Thanh toán công nợ.");
        }