public int UploadFile(File_Upload _FileUpload) { try { var _max = _IUoW.Repository <File_Upload>().GetMaxValue(x => x.FileId) + 1; _FileUpload.FileId = _max.ToString().PadLeft(3, '0'); _FileUpload.AuthStatusId = "A"; _FileUpload.LastAction = "ADD"; _FileUpload.MakeBy = "mTaka"; _FileUpload.MakeDT = System.DateTime.Now; var result = _IUoW.Repository <File_Upload>().Add(_FileUpload); //#region Auth Log //if (result == 1) //{ // _IAuthLogService = new AuthLogService(); // long _outMaxSlAuthLogDtl = 0; // _IAuthLogService.AddAuthLog(_IUoW, null, _FileUpload, "ADD", "0001", "090102004", 1, "FileUpload", "MTK_SP_ACC_TYPE", "FileUploadId", _FileUpload.FileUploadId, "mtaka", _outMaxSlAuthLogDtl, out _outMaxSlAuthLogDtl); //} //#endregion if (result == 1) { _IUoW.Commit(); } return(result); } catch (Exception ex) { _ObjErrorLogService = new ErrorLogService(); _ObjErrorLogService.AddErrorLog(ex, string.Empty, "UploadFile(obj)", string.Empty); return(0); } }
public HttpResponseMessage UploadFile(HttpRequestMessage reqObject) { int result = 0; _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { _FileUpload = JsonConvert.DeserializeObject <File_Upload>(_requestedDataObject.BusinessData); result = _IFile_UploadService.UploadFile(_FileUpload); } if (result == 1) { _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been added successfully"); } else { _serviceResponse = _IDataManipulation.SetResponseObject(result, "Account Type Not Found..."); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }
//This method is used for the actual comparrason of the selected files. public static void Comparing(int Answer_File1, int Answer_File2) { byte[] Array1 = System.IO.File.ReadAllBytes("..\\a.txt"); byte[] Array2 = System.IO.File.ReadAllBytes("..\\b.txt"); byte[] Array3 = System.IO.File.ReadAllBytes("..\\c.txt"); byte[] Array4 = System.IO.File.ReadAllBytes("..\\d.txt"); int Answer_Restart_Exit = -1; if ((Answer_File1 == 1 & Answer_File2 == 2) || (Answer_File1 == 2 & Answer_File2 == 1)) { if (Array1.Length == Array2.Length) { Console.WriteLine("These files are the same!\n"); } else { Console.WriteLine("These files are not the same!\n"); } } else if ((Answer_File1 == 1 & Answer_File2 == 3) || (Answer_File1 == 3 & Answer_File2 == 1)) { if (Array1.Length == Array3.Length) { Console.WriteLine("These files are the same!\n"); } else { Console.WriteLine("These files are not the same!\n"); } } else if ((Answer_File1 == 1 & Answer_File2 == 4) || (Answer_File1 == 4 & Answer_File2 == 1)) { if (Array1.Length == Array4.Length) { Console.WriteLine("These files are the same!\n"); } else { Console.WriteLine("These files are not the same!\n"); } } else if ((Answer_File1 == 2 & Answer_File2 == 3) || (Answer_File1 == 3 & Answer_File2 == 2)) { if (Array2.Length == Array3.Length) { Console.WriteLine("These files are the same!\n"); } else { Console.WriteLine("These files are not the same!\n"); } } else if ((Answer_File1 == 2 & Answer_File2 == 4) || (Answer_File1 == 4 & Answer_File2 == 2)) { if (Array2.Length == Array4.Length) { Console.WriteLine("These files are the same!\n"); } else { Console.WriteLine("These files are not the same!\n"); } } else if ((Answer_File1 == 3 & Answer_File2 == 4) || (Answer_File1 == 4 & Answer_File2 == 3)) { if (Array3.Length == Array4.Length) { Console.WriteLine("These files are the same!\n"); } else { Console.WriteLine("These files are not the same!\n"); } } else if ((Answer_File1 == 1 & Answer_File1 == 1) || (Answer_File1 == 2 & Answer_File2 == 2) || (Answer_File1 == 3 & Answer_File2 == 3) || (Answer_File1 == 4 & Answer_File2 == 4)) { Console.WriteLine("Wow, really? What do you think the answer is going to be?\nObviously the files are the same....\n"); } do { Console.WriteLine("Would you like to\n1) Start again\n2) Exit"); if (!int.TryParse(Console.ReadLine(), out Answer_Restart_Exit)) { Console.WriteLine("please only enter the number 1 or 2"); } else if (Answer_Restart_Exit < 1 || Answer_Restart_Exit > 2) { Console.WriteLine("Please only enter 1 or 2"); Answer_Restart_Exit = -1; } } while (Answer_Restart_Exit < 1 || Answer_Restart_Exit > 2); if (Answer_Restart_Exit == 1) { Console.Clear(); File_Upload.Files(); } else { Console.Clear(); Environment.Exit(0); } }
static void Main(string[] args) { File_Upload.Files(); }
protected async void Button2_Click(object sender, EventArgs e) { var fileNameArray = new string[File_Upload.PostedFiles.Count]; if (File_Upload.HasFile) { try { for (var i = 0; i < File_Upload.PostedFiles.Count; i++) { fileNameArray[i] = Path.Combine(@"C:\inetpub\wwwroot\shifaa\Peaklists\" + Session["ID"], File_Upload.PostedFiles[i].FileName); File_Upload.SaveAs(fileNameArray[i]); } var ext = Path.GetExtension(File_Upload.FileName); if (Session["ID"] == null) { Response.Redirect("~/Account/Login", false); } var sessionId = Session["ID"]; if (sessionId != null) { var userId = sessionId.ToString(); var fixedMods = fixi.Value.Split(",".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); var variableMods = vari.Value.Split(",".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); var fixedItems = fixedMods.Select(mods => Convert.ToInt32(mods)).ToList(); var variableItems = variableMods.Select(mods => Convert.ToInt32(mods)).ToList(); var querryParameters = new QuerryParameters(); var qId = Guid.NewGuid(); Session["Qid"] = qId; //General Info querryParameters.userID = userId; querryParameters.queryid = qId.ToString(); querryParameters.title = search_title.Text; querryParameters.fileType = ext; querryParameters.peakListFile = fileNameArray; if (pro_mass.Text == "") { pro_mass.Text = "-1"; } querryParameters.GUI_mass = Convert.ToDouble(pro_mass.Text); querryParameters.protDB = database.Value; querryParameters.NumberOfOutputs = Convert.ToInt32(No_of_outputs.Text); ////// MS/MS querryParameters.insilico_frag_type = fragtype.Value; querryParameters.HandleIons = ss.Value; if (peptide_tol.Text == "") { peptide_tol.Text = "0.5"; } querryParameters.hopThreshhold = Convert.ToDouble(peptide_tol.Text); querryParameters.hopTolUnit = "Da"; //// Protein Filter if (filterDB.Checked) { querryParameters.MWTolUnit = "Da"; if (protein_tol.Text == "") { protein_tol.Text = "100"; } querryParameters.MW_tolerance = Convert.ToDouble(protein_tol.Text); querryParameters.filterDB = 1; } else { querryParameters.MW_tolerance = 1000; querryParameters.MWTolUnit = "Da"; querryParameters.filterDB = 0; } // Tuner if (optionsRadios3.Checked) { if (!filterDB.Checked) { if (protein_tol.Text == "") { protein_tol.Text = "100"; } querryParameters.MW_tolerance = Convert.ToDouble(protein_tol.Text); } querryParameters.autotune = 1; } else { querryParameters.autotune = 0; } //////// Denovo if (optionsRadios5.Checked) { querryParameters.denovo_allow = 1; ////////// Length base if (length.Checked) { querryParameters.maximum_est_length = Convert.ToInt32(PST_Length_max.SelectedItem.Value); querryParameters.minimum_est_length = Convert.ToInt32(PST_Length_min.SelectedItem.Value); } else { querryParameters.maximum_est_length = -1; querryParameters.minimum_est_length = -1; } } else { querryParameters.denovo_allow = 0; querryParameters.maximum_est_length = -1; querryParameters.minimum_est_length = -1; } // PTM Filter if (optionsRadios9.Checked) { querryParameters.ptm_allow = 1; if (ptm_tol.Text == "") { ptm_tol.Text = "0.5"; } querryParameters.ptm_tolerance = Convert.ToDouble(ptm_tol.Text); querryParameters.ptm_code_fix = fixedItems; querryParameters.ptm_code_var = variableItems; if ((fixedItems.Count == 0) && (variableItems.Count == 0)) { querryParameters.ptm_allow = 0; } } else { querryParameters.ptm_allow = 0; querryParameters.ptm_tolerance = -1; fixedItems.Clear(); variableItems.Clear(); querryParameters.ptm_code_fix = fixedItems; querryParameters.ptm_code_var = variableItems; } // Final weightage if (optionsRadios11.Checked) { if (Insilico_Wei.Text == "") { Insilico_Wei.Text = "1"; } if (MW_Wei.Text == "") { MW_Wei.Text = "1"; } if (PST_Wei.Text == "") { PST_Wei.Text = "1"; } querryParameters.Insilico_sweight = Convert.ToDouble(Insilico_Wei.Text); querryParameters.MW_sweight = Convert.ToDouble(MW_Wei.Text); querryParameters.PST_sweight = Convert.ToDouble(PST_Wei.Text); } else { querryParameters.Insilico_sweight = 1; querryParameters.MW_sweight = 1; querryParameters.PST_sweight = 1; } var paramContent = JsonConvert.SerializeObject(querryParameters); var client = new HttpClient(); HttpContent httpCont = new StringContent(paramContent); httpCont.Headers.ContentType = new MediaTypeHeaderValue("application/json"); const string uri = "http://localhost:14625//api/search/Post_search"; string result; try { var getStringTask = client.PostAsync(uri, httpCont); var xyz = await getStringTask; result = xyz.Content.ReadAsStringAsync().Result; Response.Redirect("~/jobQueue.aspx", false); } catch (Exception tt) { stat.Text = tt.Message; result = "noty noty !"; } } } catch (Exception w) { stat.Text = w.Message; Debug.WriteLine(w.Message); Debug.WriteLine(PST_Length_max.SelectedItem.Value); optionsRadios3.Checked = false; optionsRadios5.Checked = false; optionsRadios9.Checked = false; optionsRadios11.Checked = false; filterDB.Checked = false; length.Checked = false; optionsRadios4.Checked = true; optionsRadios6.Checked = true; optionsRadios10.Checked = true; optionsRadios12.Checked = true; } } else { ClientScript.RegisterStartupScript(GetType(), "myalert", "alert('Please Uploa File to Continue!');", true); optionsRadios3.Checked = false; optionsRadios5.Checked = false; optionsRadios9.Checked = false; optionsRadios11.Checked = false; filterDB.Checked = false; length.Checked = false; optionsRadios4.Checked = true; optionsRadios6.Checked = true; optionsRadios10.Checked = true; optionsRadios12.Checked = true; } }
public async static Task <object> Run( HttpContext context , string script_id , string configuration , IList <object> dataservices) { object result = null; configuration = StringUtils.MultilineToSingle(configuration); switch (script_id) { case "40": result = SQL_List.Run(context, configuration, dataservices); break; case "60": result = SQL_Insert.Run(context, configuration, dataservices); break; case "70": result = SQL_Update.Run(context, configuration, dataservices); break; case "80": result = SQL_Delete.Run(context, configuration, dataservices); break; case "90": result = SQL_Query.Run(context, configuration, dataservices); break; case "100": result = SQL_Upload.Run(context, configuration, dataservices); break; case "110": result = SQL_Download.Run(context, configuration, dataservices); break; case "140": result = SQL_UserUpsert.Run(context, configuration, dataservices); break; case "150": result = SQL_UserChangePassword.Run(context, configuration, dataservices); break; case "160": result = File_Upload.Run(context, configuration, dataservices); break; case "170": result = File_Download.Run(context, configuration, dataservices); break; case "180": result = await REST_Request.Run(context, configuration, dataservices); break; } return(result); }