public static void ClearDocument(string TargetObjectName, string SessionID) { CustomProfile profile = CustomProfile.GetProfile(); BrilliantWMS.DocumentService.iUC_AttachDocumentClient DocumentServiceClient = new iUC_AttachDocumentClient(); DocumentServiceClient.ClearTempData(SessionID, profile.Personal.UserID.ToString(), TargetObjectName + "Document", profile.DBConnection._constr); DocumentServiceClient.Close(); }
public void GetDocumentList() { iUC_AttachDocumentClient documentClient = new iUC_AttachDocumentClient(); CustomProfile profile = CustomProfile.GetProfile(); grddocument.DataSource = documentClient.GetDocumentList(profile.DBConnection._constr); grddocument.DataBind(); documentClient.Close(); }
public void ClearDocument(string TargetObjectName) { CustomProfile profile = CustomProfile.GetProfile(); hndDocumentTargetObjectName.Value = TargetObjectName; BrilliantWMS.DocumentService.iUC_AttachDocumentClient DocumentServiceClient = new iUC_AttachDocumentClient(); DocumentServiceClient.ClearTempData(Session.SessionID, profile.Personal.UserID.ToString(), TargetObjectName + "Document", profile.DBConnection._constr); DocumentServiceClient.Close(); GvDocument.DataSource = null; GvDocument.DataBind(); }
public static string PMDeleteDocument(string Sequence) { iUC_AttachDocumentClient DocumentClient = new iUC_AttachDocumentClient(); try { CustomProfile profile = CustomProfile.GetProfile(); DocumentClient.DeleteDocumentFormTemp(Convert.ToInt64(Sequence), sessionID, profile.Personal.UserID.ToString(), "Account", profile.DBConnection._constr); return("true"); } catch (Exception ex) { return("false"); } finally { DocumentClient.Close(); } }
protected void GvDocument_OnRebind(object sender, EventArgs e) { CustomProfile profile = CustomProfile.GetProfile(); BrilliantWMS.DocumentService.iUC_AttachDocumentClient DocumentServiceClient = new iUC_AttachDocumentClient(); if (Session["PORRequestID"].ToString() != "0" && Session["PORRequestID"].ToString() != "Company") { long RequestID = Convert.ToInt64(Session["PORRequestID"].ToString()); FillDocumentByObjectNameReferenceID(RequestID, "RequestPartDetail", "RequestPartDetail"); } else { GvDocument.DataSource = DocumentServiceClient.GetExistingTempDataBySessionIDObjectNameToRebind(Session.SessionID, profile.Personal.UserID.ToString(), hndDocumentTargetObjectName.Value + "Document", profile.DBConnection._constr); GvDocument.DataBind(); } DocumentServiceClient.Close(); }
protected void upload_LinkBtn_Click(object sender, EventArgs e) { string DocumentSaveAsPath = ""; string DocumentDownLoadPath = ""; string HttpAppPath = HttpRuntime.AppDomainAppPath; iUC_AttachDocumentClient documentClient = new iUC_AttachDocumentClient(); try { CustomProfile profile = CustomProfile.GetProfile(); if (FileUploadDocument.PostedFile != null) { if (profile.Personal.CompanyID.ToString() != "") { if (!(Directory.Exists(HttpAppPath + "Document\\TempAttach_Document\\" + profile.Personal.CompanyID.ToString()))) { Directory.CreateDirectory(HttpAppPath + "Document\\TempAttach_Document\\" + profile.Personal.CompanyID.ToString()); } } //string FileType = FileUploadDocument.PostedFile.ContentType.Split('/').LastOrDefault(); string[] strArr = FileUploadDocument.PostedFile.FileName.Split('.'); string FileType = strArr[strArr.Length - 1]; string FileName = Session.SessionID.ToString() + "_" + DateTime.Now.Ticks.ToString() + "." + FileType; DocumentDownLoadPath = "../Document/TempAttach_Document/" + profile.Personal.CompanyID.ToString() + "/" + FileName; DocumentSaveAsPath = HttpAppPath + "Document\\TempAttach_Document\\" + profile.Personal.CompanyID.ToString() + "\\" + FileName; FileUploadDocument.SaveAs(DocumentSaveAsPath); /*Insert into TempData*/ SP_GetDocumentList_Result newDocument = new SP_GetDocumentList_Result(); newDocument.ObjectName = TargetObjectName;; newDocument.ReferenceID = Convert.ToInt64(Sequence); newDocument.DocumentName = null; if (txtDocTitle.Text.ToString().Trim() != "") { newDocument.DocumentName = txtDocTitle.Text.ToString().Trim(); } newDocument.Sequence = Convert.ToInt32(Sequence); newDocument.Description = null; if (txtDocDesc.Text.ToString().Trim() != "") { newDocument.Description = txtDocDesc.Text.ToString().Trim(); } newDocument.DocumentDownloadPath = DocumentDownLoadPath; newDocument.DocumentSavePath = DocumentSaveAsPath; newDocument.FileType = FileType; newDocument.Keywords = null; if (txtKeyword.Text.ToString().Trim() != "") { newDocument.Keywords = txtKeyword.Text.ToString().Trim(); } if (rbtnPrivate.Checked == true) { newDocument.ViewAccess_Value = ""; newDocument.DeleteAccess_Value = hdnDeleteAccessIDs.Value; newDocument.DowloadAccess_Value = hdDownLoadAccessIDs.Value; } else if (rbtnPublic.Checked == true) { newDocument.ViewAccess_Value = "Public"; newDocument.DeleteAccess_Value = "Public"; newDocument.DowloadAccess_Value = "Public"; } else if (rbtnSelf.Checked == true) { newDocument.ViewAccess_Value = newDocument.DeleteAccess_Value = newDocument.DowloadAccess_Value = profile.Personal.UserID.ToString(); } newDocument.Active = "Y"; newDocument.CreatedBy = profile.Personal.UserID.ToString(); newDocument.CreationDate = DateTime.Now; newDocument.CustomerHeadID = 0; newDocument.CompanyID = profile.Personal.CompanyID; newDocument.ViewAccess = "true"; newDocument.DeleteAccess = "true"; newDocument.DowloadAccess = "true"; newDocument.DocumentType = ddlDocumentType.SelectedValue.ToString(); documentClient.InsertIntoTemp(newDocument, Session.SessionID.ToString(), profile.Personal.UserID.ToString(), TargetObjectName, profile.DBConnection._constr); if (Session["PORRequestID"].ToString() != "0" && Session["PORRequestID"].ToString() != "Company") { long RequestID = Convert.ToInt64(Session["PORRequestID"].ToString()); documentClient.FinalSaveToDBtDocument(Session.SessionID.ToString(), RequestID, profile.Personal.UserID.ToString(), "RequestPartDetailDocument", HttpRuntime.AppDomainAppPath.ToString(), profile.DBConnection._constr); } else { // documentClient.FinalSaveToDBtDocument(Session.SessionID.ToString(), 0, profile.Personal.UserID.ToString(), "Setup", HttpRuntime.AppDomainAppPath.ToString(), profile.DBConnection._constr); } ClientScript.RegisterStartupScript(GetType(), "hwa", "onSuccessTempSaveDocument('true');", true); } } catch (System.Exception ex) { if (DocumentSaveAsPath != "") { if (File.Exists(DocumentSaveAsPath)) { File.Delete(DocumentSaveAsPath); } } Login.Profile.ErrorHandling(ex, this, "UC Document", "upload_LinkBtn_Click"); } finally { documentClient.Close(); } }