protected void lbtn_delete_OnCommand(object sender, CommandEventArgs e) { try { ViewState["ORG_ID"] = Session["ORG_ID"]; ViewState["USER_ID"] = Session["USER_ID"]; //if (Convert.ToInt32(Session["EMP_ID"]) == (-1) || Convert.ToInt32(Session["EMP_ID"]) == 0) if (Convert.ToInt32(Session["WRITEFACILITY"]) == 1) { _obj_smhr_upload = new SMHR_UPLOAD(); string path = e.CommandArgument.ToString(); _obj_smhr_upload.OPERATION = operation.Delete; _obj_smhr_upload.FILE_PATH = path; BLL.Get_SMHR_UPLOAD(_obj_smhr_upload); strpath1 = "~/Corporate_Contract_Docs/" + path; File.Delete(Server.MapPath(strpath1)); int pos = strpath1.LastIndexOf(@"/"); string filename = strpath1.Remove(pos); GetFileCount(filename); LoadGrid(); } else { BLL.ShowMessage(this, "You dont have permission to delete this file"); } } catch (Exception ex) { BLL.ShowMessage(this, "File Doesnt exist in this directory"); SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_upload", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); return; } }
protected void upload_file() { try { _obj_smhr_upload = new SMHR_UPLOAD(); _obj_smhr_upload.ORG_ID = Convert.ToInt32(Session["ORG_ID"]); if (fileupload_upload.HasFile) //fetch the data from view state and pass in to temp query { if (Convert.ToInt32(rb_newfolder.SelectedItem.Value) == 0) { if (System.IO.Directory.Exists(Server.MapPath("~/Corporate_Contract_Docs/") + _obj_smhr_upload.ORG_ID + "") == false) { System.IO.Directory.CreateDirectory(Server.MapPath("~/Corporate_Contract_Docs/") + _obj_smhr_upload.ORG_ID + ""); } if (System.IO.Directory.Exists(Server.MapPath("~/Corporate_Contract_Docs/" + _obj_smhr_upload.ORG_ID + "/") + Convert.ToString(rcmb_businessunit.SelectedItem.Value.Replace("/", "_"))) == false) { System.IO.Directory.CreateDirectory(Server.MapPath("~/Corporate_Contract_Docs/" + _obj_smhr_upload.ORG_ID + "/") + Convert.ToString(rcmb_businessunit.SelectedItem.Value.Replace("/", "_"))); } if (System.IO.Directory.Exists(Server.MapPath("~/Corporate_Contract_Docs/" + _obj_smhr_upload.ORG_ID + "/" + Convert.ToString(rcmb_businessunit.SelectedItem.Value.Replace("/", "_")) + "") + Convert.ToString(txt_foldername.Text.Replace("/", "_"))) == false) { System.IO.Directory.CreateDirectory(Server.MapPath("~/Corporate_Contract_Docs/" + _obj_smhr_upload.ORG_ID + "/" + Convert.ToString(rcmb_businessunit.SelectedItem.Value.Replace("/", "_")) + "/") + Convert.ToString(txt_foldername.Text.Replace("/", "_"))); } fileupload_upload.PostedFile.SaveAs(System.IO.Path.Combine(Server.MapPath("~/Corporate_Contract_Docs/" + _obj_smhr_upload.ORG_ID + "/" + Convert.ToString(rcmb_businessunit.SelectedItem.Value.Replace("/", "_")) + "/" + Convert.ToString(txt_foldername.Text.Replace("/", "_")) + ""), filename)); } if (Convert.ToInt32(rb_newfolder.SelectedItem.Value) == 1) { fileupload_upload.PostedFile.SaveAs(System.IO.Path.Combine(Server.MapPath("~/Corporate_Contract_Docs/" + _obj_smhr_upload.ORG_ID + "/" + Convert.ToString(rcmb_businessunit.SelectedItem.Value.Replace("/", "_")) + "/" + Convert.ToString(rcmb_prev_folder.SelectedItem.Text.Replace("/", "_")) + "/"), filename)); } } else { BLL.ShowMessage(this, "Please Select the File to be uploaded"); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_upload", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void RadComboBox1_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { try { _obj_smhr_upload = new SMHR_UPLOAD(); _obj_smhr_upload.OPERATION = operation.Select; _obj_smhr_upload.BUSINESS_UNIT = Convert.ToInt32(rcmb_businessunit.SelectedItem.Value); DataTable dt_FOLDERS = BLL.Get_SMHR_UPLOAD(_obj_smhr_upload); rcmb_prev_folder.DataSource = dt_FOLDERS; rcmb_prev_folder.DataTextField = "UPLOAD_FOLDER_NAME"; rcmb_prev_folder.DataBind(); rcmb_prev_folder.Items.Insert(0, new RadComboBoxItem("Select")); } catch (Exception ex) { BLL.ShowMessage(this, "File Doesnt exist in this directory"); SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_upload", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); return; } }
private void LoadGrid() { try { _obj_smhr_upload = new SMHR_UPLOAD(); _obj_smhr_upload.OPERATION = operation.Select1; _obj_smhr_upload.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_upload.LOGIN_ID = Convert.ToInt32(Session["USER_ID"]); DataTable dt_getuploadfiles = BLL.Get_SMHR_UPLOAD(_obj_smhr_upload); //if (Convert.ToInt32(Session["EMP_ID"]) == (-1) || Convert.ToInt32(Session["EMP_ID"]) == 0) if (Control != null) { if (Control.ToUpper() == "SELFDOCMGR") { rg_download.DataSource = dt_getuploadfiles; rg_download.DataBind(); } } else { if (Convert.ToInt32(Session["WRITEFACILITY"]) == 1) { rg_uploadedfiles.DataSource = dt_getuploadfiles; rg_uploadedfiles.DataBind(); } else { rg_download.DataSource = dt_getuploadfiles; rg_download.DataBind(); } } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_upload", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void btn_upload_Click(object sender, EventArgs e) { try { _obj_smhr_upload = new SMHR_UPLOAD(); _obj_smhr_upload.BUSINESS_UNIT = Convert.ToInt32(rcmb_businessunit.SelectedItem.Value); _obj_smhr_upload.ORG_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_upload.FILE_NAME = txt_filename.Text; _obj_smhr_upload.CREATED_BY = Convert.ToInt32(Session["USER_ID"]); if (rb_newfolder.SelectedItem == null) { BLL.ShowMessage(this, "Please Select Yes or No for Create New Folder"); return; } //if (rcmb_prev_folder.SelectedIndex == 0 && txt_foldername.Text == string.Empty) //{ // //BLL.ShowMessage(this, "Please Select Folder Name"); // //return; //} //else //{ if (Convert.ToInt32(rb_newfolder.SelectedItem.Value) == 0) { _obj_smhr_upload.FOLDER_NAME = txt_foldername.Text; if (fileupload_upload.HasFile) { string strfilename1 = fileupload_upload.FileName; //filename = Convert.ToString(DateTime.Now.TimeOfDay.Ticks) + "_" + (fileupload_upload.FileName).Replace(" ", "_"); filename = Convert.ToString(DateTime.Now) + "_" + (fileupload_upload.FileName).Replace(" ", "_"); filename = filename.Replace("/", "").Replace(":", ""); filename1 = +_obj_smhr_upload.ORG_ID + "/" + (_obj_smhr_upload.BUSINESS_UNIT) + "/" + _obj_smhr_upload.FOLDER_NAME + "/" + filename; string path = MapPath(strfilename1); string ext = Path.GetExtension(strfilename1); _obj_smhr_upload.FILE_PATH = filename1; _obj_smhr_upload.FILE_TYPE = ext; _obj_smhr_upload.NEW_FOLDER = Convert.ToBoolean(rb_newfolder.SelectedItem.Selected); upload_file(); _obj_smhr_upload.BUSINESS_UNIT = Convert.ToInt32(rcmb_businessunit.SelectedItem.Value); _obj_smhr_upload.ORG_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_upload.FOLDER_NAME = txt_foldername.Text.Replace("'", "''"); _obj_smhr_upload.FILE_NAME = txt_filename.Text.Replace("'", "''"); _obj_smhr_upload.FILE_TYPE = ext; _obj_smhr_upload.FILE_PATH = filename1; _obj_smhr_upload.CREATED_BY = Convert.ToInt32(Session["USER_ID"]); //DateTime dt = new DateTime(); //string STR2 = DateTime.Now.ToLongDateString(); //string STR = DateTime.Now.ToUniversalTime().ToString(); //_obj_smhr_upload.UPLOAD_CREATEDDATE =Convert.ToDateTime("MM/dd/yyyy"); //_obj_smhr_upload.UPLOAD_CREATEDDATE = DateTime.Now; _obj_smhr_upload.OPERATION = operation.Check; _obj_smhr_upload.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); if (Convert.ToString(BLL.Get_SMHR_UPLOAD(_obj_smhr_upload).Rows[0]["Count"]) != "0") { BLL.ShowMessage(this, "Filename With Folder Name Combination Already Exists."); return; } _obj_smhr_upload.OPERATION = operation.Insert; BLL.insertupload(_obj_smhr_upload); BLL.ShowMessage(this, "The File has been Succesfully Uploaded"); rmp_documentcenter.SelectedIndex = 0; LoadGrid(); } else { BLL.ShowMessage(this, "Please Select the File to be uploaded"); } } if (Convert.ToInt32(rb_newfolder.SelectedItem.Value) == 1) { _obj_smhr_upload.FOLDER_NAME = rcmb_prev_folder.SelectedItem.Text; if (fileupload_upload.HasFile) { string strfilename1 = fileupload_upload.FileName; filename = Convert.ToString(DateTime.Now) + "_" + (fileupload_upload.FileName).Replace(" ", "_"); filename = filename.Replace("/", "").Replace(":", ""); filename1 = +_obj_smhr_upload.ORG_ID + "/" + (_obj_smhr_upload.BUSINESS_UNIT) + "/" + _obj_smhr_upload.FOLDER_NAME + "/" + filename; string path = MapPath(strfilename1); string ext = Path.GetExtension(strfilename1); _obj_smhr_upload.FILE_PATH = filename1; _obj_smhr_upload.FILE_TYPE = ext; upload_file(); _obj_smhr_upload.BUSINESS_UNIT = Convert.ToInt32(rcmb_businessunit.SelectedItem.Value); _obj_smhr_upload.ORG_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_upload.NEW_FOLDER = Convert.ToBoolean(rb_newfolder.SelectedItem.Selected); _obj_smhr_upload.FILE_NAME = txt_filename.Text.Replace("'", "''"); _obj_smhr_upload.FILE_TYPE = ext; _obj_smhr_upload.FILE_PATH = filename1; _obj_smhr_upload.FOLDER_NAME = rcmb_prev_folder.SelectedItem.Text; _obj_smhr_upload.CREATED_BY = Convert.ToInt32(Session["USER_ID"]); _obj_smhr_upload.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); //_obj_smhr_upload.UPLOAD_CREATEDDATE = DateTime.Now; _obj_smhr_upload.OPERATION = operation.Check; DataTable dt_Check = BLL.Get_SMHR_UPLOAD(_obj_smhr_upload); if (dt_Check.Rows.Count > 0 && Convert.ToString(dt_Check.Rows[0][0]) != "0") { BLL.ShowMessage(this, "Filename With Folder Name Combination Already Exists."); return; } _obj_smhr_upload.OPERATION = operation.Insert; BLL.insertupload(_obj_smhr_upload); BLL.ShowMessage(this, "The File has been Succesfully Uploaded"); rmp_documentcenter.SelectedIndex = 0; LoadGrid(); } else { BLL.ShowMessage(this, "Please Select the File to be uploaded"); } } // } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_upload", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }