public ActionResult Modify(TravelProjectDto travelProject) { WebResult result = new WebResult { Code = SystemConst.MSG_SUCCESS, Message = SystemConst.MSG_ERR_UNKNOWN }; using (var db = new TravelEntities()) { T_TravelProjects selectTravelProject = db.T_TravelProjects.FirstOrDefault(a => a.ProjectID == travelProject.ProjectID); selectTravelProject.ProjectName = travelProject.ProjectName; selectTravelProject.AdultFee = travelProject.AdultFee; selectTravelProject.ChildFee = travelProject.ChildFee; selectTravelProject.AgentAdultFee = travelProject.AgentAdultFee; selectTravelProject.AgentChildFee = travelProject.AgentChildFee; selectTravelProject.Description = travelProject.Description; selectTravelProject.ProjectTypeID = travelProject.ProjectTypeID; selectTravelProject.Remark = travelProject.Remark; selectTravelProject.CoverPic = travelProject.CoverPic; db.T_TravelProjects.Attach(selectTravelProject); db.Entry(selectTravelProject).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Content(AppUtils.JsonSerializer(result))); }
public ActionResult Add(TravelProjectDto travelProject) { WebResult result = new WebResult { Code = SystemConst.MSG_SUCCESS, Message = SystemConst.MSG_ERR_UNKNOWN }; using (var db = new TravelEntities()) { T_TravelProjects selectTravelProject = new T_TravelProjects { ProjectName = travelProject.ProjectName, AdultFee = travelProject.AdultFee, ChildFee = travelProject.ChildFee, SupplierID = travelProject.SupplierID, AgentAdultFee = travelProject.AgentAdultFee, AgentChildFee = travelProject.AgentChildFee, Description = travelProject.Description, ProjectTypeID = travelProject.ProjectTypeID, Remark = travelProject.Remark, CoverPic = travelProject.CoverPic }; db.T_TravelProjects.Add(selectTravelProject); db.SaveChanges(); } return(Content(AppUtils.JsonSerializer(result))); }
private void btnSave_Click(object sender, EventArgs e) { if (!ClientUtils.CheckEmpty(txtProjectName, "EMPTY_PROJECT_NAME") || !ClientUtils.CheckEmpty(txtAdultFee, "EMPTY_ADULT_FEE") || !ClientUtils.CheckEmpty(txtChildFee, "EMPTY_CHILD_FEE") || !ClientUtils.CheckEmpty(txtAgentAdult, "EMPTY_AGENT_ADULT_FEE") || !ClientUtils.CheckEmpty(txtAgentChild, "EMPTY_AGENT_CHILD_FEE") || !ClientUtils.CheckEmpty(cbxType, "EMPTY_PROJECT_TYPE")) { return; } travelProject = new TravelProjectDto { ProjectName = txtProjectName.Text, AdultFee = Convert.ToSingle(txtAdultFee.Text), ChildFee = Convert.ToSingle(txtChildFee.Text), AgentAdultFee = Convert.ToSingle(txtAgentAdult.Text), AgentChildFee = Convert.ToSingle(txtAgentChild.Text), Description = txtDesc.Text, Remark = txtRemark.Text, ProjectTypeID = projectTypes[cbxType.SelectedIndex].ProjectTypeID, ProjectTypeName = projectTypes[cbxType.SelectedIndex].ProjectTypeName, CoverPic = pic }; this.DialogResult = DialogResult.OK; this.Close(); }
public AddTravelProject(TravelProjectDto modifyTravelProject) { InitializeComponent(); GetProjectTypes(); travelProject = new TravelProjectDto { SupplierID = modifyTravelProject.SupplierID, ProjectID = modifyTravelProject.ProjectID }; txtProjectName.Text = modifyTravelProject.ProjectName; txtAdultFee.Text = modifyTravelProject.AdultFee.ToString(); txtChildFee.Text = modifyTravelProject.ChildFee.ToString(); txtAgentAdult.Text = modifyTravelProject.AgentAdultFee.ToString(); txtAgentChild.Text = modifyTravelProject.AgentChildFee.ToString(); txtRemark.Text = modifyTravelProject.Remark; txtDesc.Text = modifyTravelProject.Description; cbxType.Text = modifyTravelProject.ProjectTypeName; if (modifyTravelProject.CoverPic != null && !modifyTravelProject.CoverPic.ToString().Equals(string.Empty)) { Stream picStream = WebCall.GetPic(modifyTravelProject.CoverPic); if (picStream != null) { btnPic.BackgroundImage = Image.FromStream(picStream); picStream.Close(); } pic = modifyTravelProject.CoverPic; } }
private void modifyTravelService() { if (dgTravelService.SelectedCells.Count == 0) { MessageBox.Show(LangBase.GetString("NOT_SELECT_TRAVEL_SERVICE")); return; } else { int rowIndex = dgTravelService.SelectedCells[0].RowIndex; TravelProjectDto travelProject = travelProjects[rowIndex]; AddTravelProject modifyTravelProject = new AddTravelProject(travelProject); if (isModify) { if (modifyTravelProject.ShowDialog() == DialogResult.OK) { modifyTravelProject.travelProject.ProjectID = travelProject.ProjectID; string str_result = WebCall.PostMethod <TravelProjectDto>(WebCall.ModifyTravelService, modifyTravelProject.travelProject); WebResult result = AppUtils.JsonDeserialize <WebResult>(str_result); if (result.Code.Equals(SystemConst.MSG_SUCCESS)) { travelProject.ProjectName = modifyTravelProject.travelProject.ProjectName; travelProject.AdultFee = modifyTravelProject.travelProject.AdultFee; travelProject.ChildFee = modifyTravelProject.travelProject.ChildFee; travelProject.AgentAdultFee = modifyTravelProject.travelProject.AgentAdultFee; travelProject.AgentChildFee = modifyTravelProject.travelProject.AgentChildFee; travelProject.Description = modifyTravelProject.travelProject.Description; travelProject.ProjectTypeID = modifyTravelProject.travelProject.ProjectTypeID; travelProject.Remark = modifyTravelProject.travelProject.Remark; travelProject.CoverPic = modifyTravelProject.travelProject.CoverPic; dgTravelService.DataSource = null; dgTravelService.DataSource = travelProjects; } else { ClientUtils.WarningCode(result.Message); } } } else { if (modifyTravelProject.ShowDialog() == DialogResult.OK) { travelProjects.RemoveAt(rowIndex); travelProjects.Add(modifyTravelProject.travelProject); dgTravelService.DataSource = null; dgTravelService.DataSource = travelProjects; } } } }
public ActionResult Add(SupplierPara param) { WebResult result = new WebResult { Code = SystemConst.MSG_ERR_UNKNOWN, Message = String.Empty }; try { using (var db = new TravelEntities()) { var supplier = new T_Suppliers { SupplierName = param.supplier.SupplierName, Contact = param.supplier.Contact, HasHotel = SystemConst.TRUE, HasService = SystemConst.TRUE }; db.T_Suppliers.Add(supplier); db.SaveChanges(); bool needSave = false; if (param.travelProjects != null) { for (var i = 0; i < param.travelProjects.Count; i++) { TravelProjectDto travelProjectDto = param.travelProjects[i]; var travelProject = new T_TravelProjects { ProjectName = travelProjectDto.ProjectName, AdultFee = travelProjectDto.AdultFee, ChildFee = travelProjectDto.ChildFee, SupplierID = supplier.SupplierID, AgentAdultFee = travelProjectDto.AgentAdultFee, AgentChildFee = travelProjectDto.AgentChildFee, CoverPic = travelProjectDto.CoverPic, Remark = travelProjectDto.Remark, Description = travelProjectDto.Description, ProjectTypeID = travelProjectDto.ProjectTypeID }; db.T_TravelProjects.Add(travelProject); needSave = true; } } if (param.hotels != null) { for (var i = 0; i < param.hotels.Count; i++) { HotelDto hotelDto = param.hotels[i]; var hotel = new T_LiveProjects { HouseName = hotelDto.HouseName, Fee = hotelDto.Fee, SupplierID = supplier.SupplierID, AgentFee = hotelDto.AgentFee, CoverPic = hotelDto.CoverPic, Description = hotelDto.Description, Remark = hotelDto.Remark, Pics = hotelDto.Pics, Location = hotelDto.Location, RoomCount = hotelDto.RoomCount }; db.T_LiveProjects.Add(hotel); needSave = true; } } if (needSave) { db.SaveChanges(); } result.Code = SystemConst.MSG_SUCCESS; return(Content(AppUtils.JsonSerializer(result))); } } catch (Exception ex) { result.Message = ex.Message; return(Content(AppUtils.JsonSerializer(result))); } }