| | |
| | | using System.Text; |
| | | using CY.BLL.OA; |
| | | using CY.BLL.EC; |
| | | |
| | | using System.Collections; |
| | | using System.Globalization; |
| | | using System.IO; |
| | | using CY.Infrastructure.Configuration; |
| | | |
| | | namespace CY.WebForm.Pages.business |
| | | { |
| | | public partial class OrderKehuqianshou : BasePage |
| | | { |
| | | EC_OrderBasicBLL eC_OrderBasicBLL = null; |
| | | EC_OrderBLL eC_OrderBLL = null; |
| | | OA_KaipiaoshenqingBLL OA_KaipiaoshenqingBLL = null; |
| | | private EC_OrderBLL _eC_OrderBLL = null; |
| | | |
| | | private OA_CorporateClientsBLL bll_OA_CorporateClientsBLL = null; |
| | | private EC_OrderBasicBLL _eC_OrderBasicBLL = null; |
| | | |
| | | |
| | | private OA_StaffBLL _StaffBLL = null; |
| | | OA_KaipiaoshenqingBLL oA_KaipiaoshenqingBLL = null; |
| | | public OrderKehuqianshou() |
| | | { |
| | | |
| | | eC_OrderBasicBLL = new EC_OrderBasicBLL(); |
| | | eC_OrderBLL = new EC_OrderBLL(); |
| | | OA_KaipiaoshenqingBLL = new OA_KaipiaoshenqingBLL(); |
| | | bll_OA_CorporateClientsBLL = new OA_CorporateClientsBLL(); |
| | | _StaffBLL = new OA_StaffBLL(); |
| | | _eC_OrderBasicBLL = new EC_OrderBasicBLL(); |
| | | oA_KaipiaoshenqingBLL = new OA_KaipiaoshenqingBLL(); |
| | | } |
| | | protected void Page_Load(object sender, EventArgs e) |
| | | { |
| | |
| | | { |
| | | if (!IsPostBack) |
| | | { |
| | | this.HideKeyid.Value = Request["Keyid"].ToString2(); |
| | | this.labSellerOrderId.InnerText = Request["SellerOrderId"].ToString2(); |
| | | try |
| | | { |
| | | string orderIds = Request["id"]; |
| | | if (string.IsNullOrEmpty(orderIds)) |
| | | { |
| | | JavaScript.MessageBox("订单不存在!", this); |
| | | return; |
| | | } |
| | | |
| | | this.ids.Value = orderIds; |
| | | OA_Kaipiaoshenqing oA_Kaipiaoshenqing = oA_KaipiaoshenqingBLL.GetModelByKeyid(orderIds.ToGuid2()); |
| | | OA_CorporateClients m_OA_CorporateClients = bll_OA_CorporateClientsBLL.SelectModelByFirmIdandMemberId(CurrentUser.MemberId, oA_Kaipiaoshenqing.BuyerId); |
| | | |
| | | this.txtBuyerName.InnerText = m_OA_CorporateClients.CompanyName; |
| | | OA_Staff oA_Staff = _StaffBLL.GetModelByKeyid(oA_Kaipiaoshenqing.BusinessManagerId); |
| | | if (oA_Staff != null) |
| | | { |
| | | this.txtBusinessManager.InnerText = oA_Staff.Name; |
| | | } |
| | | this.txtkaipiaoshijian.InnerText = oA_Kaipiaoshenqing.KaipiaoquerenTime.HasValue? oA_Kaipiaoshenqing.KaipiaoquerenTime.Value.ToString("yyyy-MM-dd"):""; |
| | | //this.txtSellerOrderId.InnerText = oA_Kaipiaoshenqing.SellerOrderId; |
| | | this.txtshuliang.InnerText = oA_Kaipiaoshenqing.Dingdanshu.ToString(); |
| | | |
| | | this.txtFapiaohao.InnerText = oA_Kaipiaoshenqing.Fapiaohao.ToString(); |
| | | |
| | | |
| | | this.txtjine.InnerText = String.Format("{0:F}", oA_Kaipiaoshenqing.kpmoney + oA_Kaipiaoshenqing.Zengjianmoney); |
| | | |
| | | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | PAGEHandleException(ex); |
| | | JavaScript.MessageBox("订单不存在!", this); |
| | | } |
| | | } |
| | | |
| | | |
| | |
| | | |
| | | try |
| | | { |
| | | //string sss = Request["txtDelayTime"]; |
| | | // this.txtDelayTime.Value; |
| | | if (this.HideKeyid.Value == "") |
| | | var files = Request.Files; |
| | | if (files.Count <= 0) |
| | | { |
| | | JavaScript.MessageBox("没有订单id", this); |
| | | JavaScript.MessageBox("请选择文件!", this); |
| | | return; |
| | | } |
| | | |
| | | Guid Keyid = this.HideKeyid.Value.ToGuid2(); |
| | | |
| | | |
| | | HttpPostedFile file = null; |
| | | |
| | | |
| | | |
| | | for (int i = 0; i < files.Count; i++) |
| | | { |
| | | |
| | | if (files.Keys[i] == "filesel") |
| | | { |
| | | file = files[i]; |
| | | if (file.ContentLength == 0) |
| | | { |
| | | JavaScript.MessageBox("请选择文件!", this); |
| | | return; |
| | | } |
| | | |
| | | break; |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | string WebDomain = ConfigurationSetting.TuPianLuJing; |
| | | //根目录路径,相对路径 |
| | | String savePath = "/images/WorkBook/" + DateTime.Now.ToString("yyyyMMdd") + "/"; |
| | | //根目录URL,可以指定绝对路径,比如 http://www.yoursite.com/attached/ |
| | | String saveUrl = ConfigurationSetting.TuPianLuJing.TrimEnd('/') + "/images/WorkBook/" + DateTime.Now.ToString("yyyyMMdd") + "/"; |
| | | |
| | | string fileTypes = "gif,jpg,jpeg,png,bmp"; |
| | | double maxSize = 2 * 1024 * 1024; |
| | | |
| | | |
| | | string dirPath = Server.MapPath("~" + savePath); |
| | | if (!Directory.Exists(dirPath)) |
| | | { |
| | | Directory.CreateDirectory(dirPath); |
| | | } |
| | | |
| | | string fileName = file.FileName; |
| | | string fileExt = Path.GetExtension(fileName).ToLower(); |
| | | |
| | | ArrayList fileTypeList = ArrayList.Adapter(fileTypes.Split(',')); |
| | | |
| | | |
| | | if (file.InputStream == null || file.InputStream.Length > maxSize) |
| | | { |
| | | JavaScript.MessageBox("上传文件大小超过限制", this); |
| | | |
| | | } |
| | | |
| | | if (string.IsNullOrEmpty(fileExt) || Array.IndexOf(fileTypes.Split(','), fileExt.Substring(1).ToLower()) == -1) |
| | | { |
| | | JavaScript.MessageBox("上传文件扩展名是不允许的扩展名", this); |
| | | |
| | | } |
| | | |
| | | string newFileName = DateTime.Now.ToString("yyyyMMddHHmmss_ffff", DateTimeFormatInfo.InvariantInfo) + fileExt; |
| | | string filePath = dirPath + newFileName; |
| | | file.SaveAs(filePath); |
| | | string fileUrl = savePath + newFileName; |
| | | |
| | | |
| | | Guid Keyid = Request["ids"].ToGuid2(); |
| | | |
| | | |
| | | DateTime Kehuqianshou = DateTime.Now; |
| | | |
| | | OA_Kaipiaoshenqing oA_Kaipiaoshenqing = OA_KaipiaoshenqingBLL.GetModelByKeyid(Keyid); |
| | | OA_Kaipiaoshenqing oA_Kaipiaoshenqing = oA_KaipiaoshenqingBLL.GetModelByKeyid(Keyid); |
| | | |
| | | |
| | | oA_Kaipiaoshenqing.KehuqianshouCreater = CurrentUser.TrueMemberId; |
| | | oA_Kaipiaoshenqing.KehuqianshouTime = Kehuqianshou; |
| | | oA_Kaipiaoshenqing.Kehuqianshou = 2; |
| | | oA_Kaipiaoshenqing.Kehuqianshoutupian = fileUrl; |
| | | |
| | | |
| | | |
| | | |
| | | bool result = OA_KaipiaoshenqingBLL.UpdateModel(oA_Kaipiaoshenqing); |
| | | bool result = oA_KaipiaoshenqingBLL.UpdateModel(oA_Kaipiaoshenqing); |
| | | |
| | | if (result) |
| | | JavaScript.MessageBox("更新成功", this, true, true); |