protected void InitPage(SAInfo info) { try { SAListBLL saBll = new SAListBLL(CurrentFactoryID); tb_SA = saBll.GetDataSet("select * from CAR_Table_SAList where sn_ptr = " + did.ToString()); GridView3.DataSource = tb_SA; GridView3.DataBind(); Serial_No.Text = info.SERIALNO; CAR_Content.Text = Server.HtmlDecode(info.CAR_CONTENT); CAR_Content.AutoConfigure = CuteEditor.AutoConfigure.None; CAR_Content.ActiveTab = CuteEditor.TabType.View; CAR_Content.ShowBottomBar = false; CAR_Content.ReadOnly = true; } catch { } #region 文件路径 string id = System.Web.HttpContext.Current.User.Identity.Name.Replace("FOUNDERPCB\\", ""); id = id + @"/" + System.DateTime.Now.Date.ToShortDateString(); //Response.Write("id" + id); //建立用户目录 string path = Server.MapPath(@"uploads/" + id); if (!System.IO.Directory.Exists(path)) { System.IO.Directory.CreateDirectory(path);//在指定路径下新建一个文件夹 } CAR_Content.SetSecurityImageGalleryPath(path); CAR_Content.SetSecurityImageGalleryPath(path); CAR_Content.SetSecurityMediaGalleryPath(path); CAR_Content.SetSecurityFlashGalleryPath(path); CAR_Content.SetSecurityFilesGalleryPath(path); #endregion }
private int Writelog(int sn_ptr) { DataRow[] rows = tb_SA.Select("custName <>'' and custCode <> ''"); SAListBLL salistBll = new SAListBLL(CurrentFactoryID); salistBll.DeteleByKey(did); for (int b = 0; b < rows.Length; b++) { SAList sa = new SAList(); sa.sn_ptr = sn_ptr; sa.custCode = tb_SA.Rows[b]["custCode"].ToString(); sa.custName = tb_SA.Rows[b]["custName"].ToString(); try { sa.recordDateTime = Convert.ToDateTime(tb_SA.Rows[b]["recordDateTime"].ToString()); } catch { } sa.founderMaterilNo = tb_SA.Rows[b]["founderMaterilNo"].ToString(); sa.custPartNo = tb_SA.Rows[b]["custPartNo"].ToString(); sa.cycleValue = tb_SA.Rows[b]["cycleValue"].ToString(); sa.happenAddress = tb_SA.Rows[b]["happenAddress"].ToString(); sa.LOT = tb_SA.Rows[b]["LOT"].ToString(); sa.ET = tb_SA.Rows[b]["ET"].ToString(); sa.T = tb_SA.Rows[b]["T"].ToString(); sa.reason = tb_SA.Rows[b]["reason"].ToString(); sa.mateialType = tb_SA.Rows[b]["mateialType"].ToString(); sa.results = tb_SA.Rows[b]["results"].ToString(); try { sa.quantity = decimal.Parse(tb_SA.Rows[b]["quantity"].ToString()); } catch { sa.quantity = 0; } try { sa.signDate = Convert.ToDateTime(tb_SA.Rows[b]["signDate"].ToString()); } catch { } sa.signingPerson = tb_SA.Rows[b]["signingPerson"].ToString(); sa.factoryName = tb_SA.Rows[b]["factoryName"].ToString(); try { sa.discountPrice = decimal.Parse(tb_SA.Rows[b]["discountPrice"].ToString()); } catch { } try { sa.discountAmount = decimal.Parse(tb_SA.Rows[b]["discountAmount"].ToString()); } catch { } salistBll.Add(sa); } CARLogBLL logBll = new CARLogBLL(CurrentFactoryID); DataTable tb_temp = new DataTable(); tb_temp = logBll.GetDataSet("select rkey from CAR_Table_LOG where sn_type = 'SA' and SN_PTR = " + sn_ptr.ToString()); int a = 0; for (int i = 0; i < tb_temp.Rows.Count; i++) { a = logBll.DelData(int.Parse(tb_temp.Rows[i][0].ToString())); if (a != 0) { return(-1); } } if (ApprovalTable.Rows.Count > 0) { for (int j = 0; j < ApprovalTable.Rows.Count; j++) { LogInfo logInfo = new LogInfo(); logInfo.sn_ptr = sn_ptr; logInfo.sn_type = "SA"; logInfo.sp_total_step = ApprovalTable.Rows.Count; if (j == 0) { logInfo.sp_start_date = DateTime.Now; //logInfo.sp_end_date } logInfo.sp_type = 1; logInfo.sp_step = j + 1; logInfo.sp_user = ApprovalTable.Rows[j][2].ToString(); //logInfo.sp_content logInfo.status = 0; a = logBll.AddData(logInfo); if (a != 0) { return(-1); } } } return(0); }