Пример #1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            HPCBusinessLogic.DAL.LichsuthanhtoanDAL dal = new HPCBusinessLogic.DAL.LichsuthanhtoanDAL();
            string            Thaotac = "";
            T_LichsuThanhtoan _obj    = SetOjectItems();

            if (ViewState["ID"] != null)
            {
                Thaotac = "Sửa đổi thông tin lịch sử thanh toán quảng cáo";
            }
            else
            {
                Thaotac = "Thêm mới thông tin lịch sử thanh toán quảng cáo";
            }
            dal.Sp_InsertT_LichsuThanhtoan(_obj);
            BindDataLichSuThanhToanQuangCao();
            UltilFunc.Log_Action(_user.UserID, _user.UserFullName, DateTime.Now, int.Parse(Request["Menu_ID"].ToString()), Thaotac);
        }
Пример #2
0
        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();
                }
            }
        }