private void GetItem(int _id)
        {
            T_Hopdong  _obj    = new T_Hopdong();
            HopdongDAL _objDAL = new HopdongDAL();

            _obj = _objDAL.GetOneFromT_HopdongByID(_id);
            if (_id > 0)
            {
                this.ddl_TenKH.SelectedIndex = UltilFunc.GetIndexControl(ddl_TenKH, _obj.Ma_KhachHang.ToString());
                this.ddl_TenKH.Enabled       = false;
                ddl_Yeucau.Items.Clear();
                UltilFunc.BindCombox(ddl_Yeucau, "ID", "TenQuangCao", "T_Yeucau", " Ma_Khachhang = " + _obj.Ma_KhachHang.ToString());
                this.ddl_Yeucau.SelectedIndex = UltilFunc.GetIndexControl(ddl_Yeucau, _obj.Ma_Yeucau.ToString());
                ddl_Yeucau.Enabled            = false;
            }
            //else
            //{
            //    this.ddl_TenKH.SelectedIndex = UltilFunc.GetIndexControl(ddl_TenKH, _obj.Ma_KhachHang.ToString());
            //    this.ddl_Yeucau.SelectedIndex = UltilFunc.GetIndexControl(ddl_Yeucau, _obj.Ma_Yeucau.ToString());
            //}
            this.txt_SoHD.Text       = _obj.hopdongso;
            this.txt_Mota.Text       = _obj.Tomtatnoidung;
            this.txt_Sotien.Text     = _obj.Sotien.ToString();
            this.lblFilePath.Text    = _obj.duongdan_file;
            this.txt_NgayKy.Text     = _obj.ngayky.ToString("dd/MM/yyyy");
            this.txt_NgayHetHan.Text = _obj.Ngayketthuc.ToString("dd/MM/yyyy");
        }
        protected void Layout(object sender, EventArgs e)
        {
            using (GridViewRow _row = (GridViewRow)((ImageButton)sender).Parent.Parent)
            {
                EID             = Convert.ToInt32(GVListHopdong.DataKeys[_row.RowIndex].Value);
                ViewState["ID"] = EID.ToString();
                //lblMess.Text = "";
                LinkButton _lblTenKH = (LinkButton)GVListHopdong.Rows[_row.RowIndex].FindControl("btnEdit");
                if (_lblTenKH != null)
                {
                    lbl_TenKH.Text = "Tên khách hàng: " + _lblTenKH.Text.Trim();
                }
                else
                {
                    lbl_TenKH.Text = "";
                }
                Label _lblSHD = (Label)GVListHopdong.Rows[_row.RowIndex].FindControl("lblSohopdong");
                if (!String.IsNullOrEmpty(_lblSHD.Text))
                {
                    lbl_SoHD.Text = "Số hợp đồng: " + _lblSHD.Text;
                }
                else
                {
                    lbl_SoHD.Text = "";
                }

                HopdongDAL daldh = new HopdongDAL();
                SotienHD = daldh.GetOneFromT_HopdongByID(EID).Sotien;

                if (SotienHD != 0)
                {
                    lblTongtien.Text = " Tổng tiền: " + String.Format("{0:00,0}", Convert.ToDecimal(SotienHD));
                }
                else
                {
                    lblTongtien.Text = " Tổng tiền: " + String.Format("{0:00,0}", "0");
                }
                lblMessError.Text = "";
                BindDataLichSuThanhToanPhatHanh();
                popup.Show();
            }
        }
        protected void GVThanhtoanHD_OnRowCommand(object source, GridViewCommandEventArgs e)
        {
            HPCBusinessLogic.DAL.LichsuthanhtoanDAL dal = new HPCBusinessLogic.DAL.LichsuthanhtoanDAL();
            if (e.CommandName.Equals("AddNew"))
            {
                TextBox txtsotien         = (TextBox)GVThanhtoanHD.FooterRow.FindControl("txtsotien");
                TextBox txtngaythu        = (TextBox)GVThanhtoanHD.FooterRow.FindControl("txtngaythu");
                TextBox txtnguoithanhtoan = (TextBox)GVThanhtoanHD.FooterRow.FindControl("txtnguoithanhtoan");
                Label   lblthongbaoSotien = (Label)GVThanhtoanHD.FooterRow.FindControl("lblthongbaoSotien");

                if (txtsotien.Text.Trim() == "")
                {
                    lblthongbaoSotien.Text = " bạn chưa nhập số tiền";
                    return;
                }
                if (txtngaythu.Text.Trim() == "")
                {
                    lblthongbaoSotien.Text = " bạn chưa nhập ngày thu tiền";
                    return;
                }
                if (txtnguoithanhtoan.Text.Trim() == "")
                {
                    lblthongbaoSotien.Text = " bạn chưa nhập người thanh toán";
                    return;
                }
                double Sotienthanhtoan = 0;

                string     Thaotac = "";
                HopdongDAL daldh   = new HopdongDAL();
                int        makh    = daldh.GetOneFromT_HopdongByID(int.Parse(ViewState["ID"].ToString())).Ma_KhachHang;

                T_LichsuThanhtoan obj = new T_LichsuThanhtoan();
                if (ViewState["IDHD"] != null)
                {
                    obj.ID = int.Parse(ViewState["IDHD"].ToString());
                }
                else
                {
                    obj.ID = 0;
                }
                obj.HOPDONG_SO   = int.Parse(ViewState["ID"].ToString());
                obj.MA_KHACHHANG = makh;
                if (txtsotien.Text.Trim() != "")
                {
                    obj.SOTIEN = double.Parse(txtsotien.Text.Replace(",", ""));
                }
                else
                {
                    obj.SOTIEN = 0;
                }
                obj.NGUOITHU    = _user.UserID;
                obj.TENNGUOINOP = txtnguoithanhtoan.Text;
                obj.Loai        = 2;
                if (txtngaythu.Text.Length > 0)
                {
                    obj.NGAYTHU = UltilFunc.ToDate(txtngaythu.Text.Trim(), "dd/MM/yyyy");
                }
                Sotienthanhtoan = Total(_DataTableThanhtoan, "SOTIEN");

                if (obj.SOTIEN + Sotienthanhtoan <= SotienHD)
                {
                    Thaotac = "Thêm mới thông tin lịch sử thanh toán quảng cáo";
                    dal.Sp_InsertT_LichsuThanhtoan(obj);
                    BindDataLichSuThanhToanPhatHanh();
                    if (Thaotac != "")
                    {
                        UltilFunc.Log_Action(_user.UserID, _user.UserFullName, DateTime.Now, int.Parse(Request["Menu_ID"].ToString()), Thaotac);
                    }
                }
                else
                {
                    GVThanhtoanHD.ShowFooter = true;
                    lblMessError.Text        = "Số tiền thanh toán vượt quá số tiền hợp đồng";
                    BindDataLichSuThanhToanPhatHanh();
                }
            }
        }