public static void ConfrimBase(TravelItem item, string fileName) { string[] fieldNames = new string[]{ "rtaName", "rtaPhone", "rtaFax", "rtaPrincipal", "otaConfimer", "date1", "date2" }; object[] fieldValues = new object[]{ item.Agency.AgencyName, item.Agency.AgencyPrincipalPhone, item.Agency.AgencyFax, item.Agency.AgencyPrincipal, item.Agency.AgencyPrincipal, item.TravelDate.ToString("yyyy 年 MM 月 dd 日"), item.TravelDate.ToString("yyyy 年 MM 月 dd 日") }; var doc = new Document(tempFolder + "\\Confirmation.doc"); doc.MailMerge.Execute(fieldNames, fieldValues); doc.Save(outputFolder + "\\" + fileName); }
protected void TypeIn_Click(object sender, EventArgs e) { GetTravelControl(); TravelItem item = new TravelItem(); item.ItemGuid = Guid.NewGuid(); item.TravelDate = this.TravelDate.SelectedDate; item.CreateDate = DateTime.Now; item.ContactName = this.ContactName.Text; //item.Peoples = new TravelPeoples(); //item.Peoples.Adult = Convert.ToInt32(this.AdultCount.Text); //item.Peoples.Child = Convert.ToInt32(this.ChildCount.Text); //item.Peoples.Escort = Convert.ToInt32(this.EscortCount.Text); item.Introducer = this.Introducer.Text; item.Destination = this.Destination.Text; item.GroupType = this.GroupType.Text; item.Expenditure = new Expenditure(); item.Expenditure.TicketLeave = this.TicketLeave.Text; item.Expenditure.TicketLeavePrice = Convert.ToDouble(this.TicketLeavePrice.Text); item.Expenditure.TicketReturn = this.TicketReturn.Text; item.Expenditure.TicketReturnPrice = Convert.ToDouble(this.TicketReturnPrice.Text); if (a_control.CreateTravelItem(item)) { } }
private void BindData(TravelItem item) { this.HideId.Text = item.Id.ToString(); this.HideGuid.Text = item.ItemGuid.ToString(); this.AgencyCode.Text = item.Agency == null ? string.Empty : item.Agency.AgencyCode; this.AgencyName.Text = item.Agency == null ? string.Empty : item.Agency.AgencyName; //this.AgencyPhone.Text = agency.AgencyPhones; //this.AgencyFax.Text = agency.AgencyFax; //this.AgencyPrincipal.Text = agency.AgencyPrincipal; //this.AgencyPrincipalPhone.Text = agency.AgencyPrincipalPhone; //this.AgencyAddress.Text = agency.AgencyAddress; }
public void ExportWord(TravelItem item) { string fileName = Guid.NewGuid().ToString() + ".doc"; string fileFolder = System.AppDomain.CurrentDomain.BaseDirectory + "Word"; TravelWord.ConfrimBase(item, fileName); Context.Response.ContentType = "Application/msword"; string s = fileFolder + "\\" + fileName; Response.WriteFile(s); Response.Write(fileName); Response.Flush(); Response.Close(); }
protected void ui_itemButton_Click(object sender, EventArgs e) { TravelItem item = null; try { GetTravelItemControl(); item = new TravelItem(); item.ItemGuid = Guid.NewGuid(); item.LastUpdateTime = item.CreateTime = DateTime.Now; item.CustomerName = this.ui_customerName.Text; item.CustomerPhone1 = this.ui_customerPhone1.Text; item.CustomerPhone2 = this.ui_customerPhone2.Text; //update item.TravelDate = DateTime.Now;//new DateTime(this.ui_travelDate.Text); item.StartLine = this.ui_tourRoute.Text; item.AdultPrice = Convert.ToDouble(this.ui_adultPrice.Text); item.AdultCount = Convert.ToInt32(this.ui_adultCount.Text); item.ChildPrice = Convert.ToDouble(this.ui_childPrice.Text); item.ChildCount = Convert.ToInt32(this.ui_childCount.Text); item.OtherPrice = Convert.ToDouble(this.ui_earnestOther.Text); item.OtherDescription = this.ui_earnestOtherDes.Text; item.TotalPrice = Convert.ToDouble(this.ui_earnestTotal.Text); item.InsteadReceive = Convert.ToDouble(this.ui_insteadReceive.Text); //item.Agency item.OnwardTicketPrice = Convert.ToDouble(this.ui_onwardTicket1.Text); item.OnwardServicePrice = Convert.ToDouble(this.ui_onwardServiceCharge1.Text); item.OnwardTicketPrice2 = Convert.ToDouble(this.ui_onwardTicket2.Text); item.OnwardServicePrice2 = Convert.ToDouble(this.ui_onwardServiceCharge2.Text); item.BackwardTicketPrice = Convert.ToDouble(this.ui_backwardTicket1.Text); item.BackwardServicePrice = Convert.ToDouble(this.ui_backwardServiceCharge1.Text); item.BackwardTicketPrice2 = Convert.ToDouble(this.ui_backwardTicket2.Text); item.BackwardServicePrice2 = Convert.ToDouble(this.ui_backwardServiceCharge2.Text); } catch (Exception) { } }
public bool CreateTravelItem(TravelItem item) { bool success = true; try { using (var db = new EntryContext()) { db.TravelItems.Add(item); db.SaveChanges(); } } catch (Exception ex) { success = false; Logs.Error("CreateTravelItem Exception : " + ex.ToString()); } return success; }
private void CompleteTravelItem(ref TravelItem item) { if (item.ItemGuid == new Guid()) { item.ItemGuid = Guid.NewGuid(); item.CreateTime = DateTime.Now; } item.LastUpdateTime = DateTime.Now; item.CreateDate = DateTime.Now; item.TravelDate = DateTime.Now; //foreach (var con in item.Peoples) //{ // con.ItemGuid = Guid.NewGuid(); // con.CreateTime = con.LastUpdateTime = DateTime.Now; //} }