private void btnClearAll_Click(object sender, EventArgs e) { textBox.Text = "0"; numBuffer = 0; funcBuffer = null; inputComplete = false; hasDot = false; }
private void cacu() { if (funcBuffer != null) { var numRight = Double.Parse(textBox.Text); var result = funcBuffer(numBuffer, numRight); textBox.Text = result.ToString(); funcBuffer = null; } }
private void signBox_SelectedIndexChanged(object sender, EventArgs e) { if (signBox.Text != "") { var sign = signBox.Text.First(); func = dict[sign]; } else { func = null; } }
private void onBtnSignClick(object sender, EventArgs e) { Button btn = sender as Button; char sign = btn.Text[0]; if (funcBuffer != null) {// 如果存在尚未结算的操作,则先结算该操作 cacu(); } funcBuffer = operatorDict[sign];// 根据运算符号查找相应的函数,然后等待用户输入右操作数 setInputComplete(); }
public ActionResult Index() { List <combine> multipleProducts = new List <combine>(); DataTable dtblProduct = new DataTable(); using (SqlConnection sqlcon = new SqlConnection(connectionString)) { string eid = "Eid Special"; sqlcon.Open(); SqlDataAdapter sqlDa = new SqlDataAdapter(" select * from Product WHere not Tag =@Tag ", sqlcon); sqlDa.SelectCommand.Parameters.AddWithValue("@Tag", eid); sqlDa.Fill(dtblProduct); } int m = dtblProduct.Rows.Count; combine comb = new combine(); comb.ProductTable = dtblProduct; DataTable dtblProductAccessories = new DataTable(); string Accessories = "Accessories"; using (SqlConnection sqlcon = new SqlConnection(connectionString)) { sqlcon.Open(); SqlDataAdapter sqlDa = new SqlDataAdapter("Select * from Product where SubCategoryName= @SubCategoryName", sqlcon); sqlDa.SelectCommand.Parameters.AddWithValue("@SubCategoryName", Accessories); sqlDa.Fill(dtblProductAccessories); } DataTable dtblProductEid = new DataTable(); using (SqlConnection sqlcon = new SqlConnection(connectionString)) { string eid = "Eid Special"; sqlcon.Open(); SqlDataAdapter sqlDa = new SqlDataAdapter(" select * from Product WHere Tag =@Tag ", sqlcon); sqlDa.SelectCommand.Parameters.AddWithValue("@Tag", eid); sqlDa.Fill(dtblProductEid); } multipleProducts.Add(new combine() { ProductTable = dtblProduct, AccessoriesTable = dtblProductAccessories, EidProducts = dtblProductEid }); return(View(multipleProducts)); }
public ActionResult Index() { DateTime dTime = DateTime.Now; var filePath = Server.MapPath("~/docs") + "\\" + DateTime.Now.Ticks.ToString() + ".pdf"; var doc1 = new Document(); //Create Document Instance and load in 'doc1' var streamObj = new System.IO.FileStream(filePath, System.IO.FileMode.CreateNew); PdfWriter.GetInstance(doc1, streamObj); doc1.Open(); combine cm = new combine(); FolderBAL fb = new FolderBAL(); var id = Session["parid"]; int id1 = (int)id; cm = fb.combine(id1); string name = fb.getName(id1); foreach (var item in cm.allfolders) { doc1.Add(new Paragraph("FolderName :" + item.Name)); doc1.Add(new Paragraph("Type :" + "Folder")); doc1.Add(new Paragraph("size :" + "none")); doc1.Add(new Paragraph("parentFolder :" + name)); } foreach (var item in cm.allfiles) { doc1.Add(new Paragraph("FileName : " + item.FileUniqueName)); doc1.Add(new Paragraph("Type : " + "File")); doc1.Add(new Paragraph("size :" + item.Size)); doc1.Add(new Paragraph("parentFolder :" + name)); } doc1.Close(); return(Redirect("http://localhost:47496/api/pdfdownload/downloadpdf?path=" + filePath)); }
public void getMetaData() { String dest = "C:\\Users\\aa\\Documents\\asp projects\\Assignment8\\Apicontroller\\UploadFiles\\Meta.pdf"; var writer = new PdfWriter(dest); var pdf = new PdfDocument(writer); var doc1 = new Document(pdf); combine cm = new combine(); FolderBAL fb = new FolderBAL(); string id = HttpContext.Current.Request["parid"]; int id1 = int.Parse(id); cm = fb.combine(id1); string name = fb.getName(id1); foreach (var item in cm.allfolders) { doc1.Add(new Paragraph("FolderName :" + item.Name)); doc1.Add(new Paragraph("Type :" + "Folder")); doc1.Add(new Paragraph("size :" + "none")); doc1.Add(new Paragraph("parentFolder :" + name)); } foreach (var item in cm.allfiles) { doc1.Add(new Paragraph("FileName : " + item.FileUniqueName)); doc1.Add(new Paragraph("Type : " + "File")); doc1.Add(new Paragraph("size :" + item.Size)); doc1.Add(new Paragraph("parentFolder :" + name)); } doc1.Close(); return; }