/// <summary> /// save /// </summary> /// <param name="model"></param> /// <returns></returns> public JsonRsp Save(ContractModel model) { model.TenantId = TenantId; if (model.ID == 0) { //合同信息 string salt = model.CreateTime.ToString("yyyyMMddHHmmss"); string signStr = model.ContractAmount.ToString() + model.Deductions.ToString() + model.Balance + salt; model.BalanceKey = EncryptHelper.MD5Encoding(signStr, salt); model.ContractNo = "H" + DateTime.Now.ToString("yyyyMMddHHmmss"); model.CreateId = AdminId; model.CreateUser = AdminName; model.CreateIP = Util.GetLocalIP(); model.CreateTime = DateTime.Now; return(Add(model)); } else { if (model.TenantId != TenantId) { return(new JsonRsp { success = false, code = -1, retmsg = "数据验证失败" }); } model.UpdateId = AdminId; model.UpdateUser = AdminName; model.UpdateIP = Util.GetLocalIP(); model.UpdateTime = DateTime.Now; return(Update(model)); } }
public ActionResult CreateContract(ContractModel contract) { if (ModelState.IsValid) { Contracts createContract = new Contracts(); createContract.ContractType = contract.ContractType; createContract.Salary = contract.Salary; contractsBLL.CreateContracts(createContract); bool check = contractsBLL.GetContracts().Exists(m => m.ContractType == createContract.ContractType); if (check) { ViewBag.Message = "Contract Created"; } else { ViewBag.Message = "Contract not Created"; } } else { ViewBag.Message = "Model State Not Valid"; } return(View(contract)); }
/// <summary> /// 初始化加载 /// </summary> public void Bind() { ddlAgreement.Items.Clear(); DataSet ds = SlnID == 0 ? new AgreementBLL().GetList("", "0") : new AgreementBLL().GetList(" gameid=" + SlnID, SlnID.ToString()); ddlAgreement.DataSource = ds; ddlAgreement.DataTextField = "Title"; ddlAgreement.DataValueField = "AgreementID"; ddlAgreement.DataBind(); if (ddlAgreement.Items.Count == 0) { ddlAgreement.Items.Add(new ListItem("无接口分类", "0")); } if (!Request.QueryString["ID"].Equals("")) { int ID = Convert.ToInt32(Request.QueryString["ID"]); int slnID = Convert.ToInt32(Request.QueryString["slnID"]); ContractBLL BLL = new ContractBLL(); ContractModel model = new ContractModel(); model = BLL.GetModel(ContractID, SlnID); txtDescption.Text = model.Descption; ddlAgreement.SelectedValue = model.AgreementID.ToString(); } }
public ActionResult CreateContract(ContractModel vm) { tblContract contract = new tblContract(); if (vm.IsEdit) { contract = _context.tblContracts.SingleOrDefault(x => x.ContractId == vm.ContractId); } contract.VenderId = vm.VendorId; contract.Remarks = vm.Remarks; contract.Description = vm.Description; contract.StartDate = vm.StartDate; contract.EndDate = vm.EndDate; contract.Asset = vm.Asset; if (!vm.IsEdit) { _context.tblContracts.Add(contract); } _context.SaveChanges(); return(RedirectToAction("Index", "Contract", new { area = "Asset" })); }
void OnGUI() { SetEditorStyles(); scrollPos = EditorGUILayout.BeginScrollView(scrollPos); for (int i = 0; i < ContractModel.Contracts.Count; i++) { DisplayContract(ContractModel.Contracts[i]); } EditorGUILayout.EndScrollView(); GUILayout.Space(12); GUILayout.FlexibleSpace(); GUILayout.Space(6); EditorGUILayout.BeginHorizontal(); if (GUILayout.Button("Refresh Contracts")) { ContractModel.LoadContracts(); } GUILayout.FlexibleSpace(); if (GUILayout.Button("New Contract")) { ContractForm newContractEditor = ContractForm.Init(); newContractEditor.OnClose = ReloadContracts; } GUILayout.Space(6); EditorGUILayout.EndHorizontal(); GUILayout.Space(6); }
public async Task <bool> UpdateContractAsync(ContractModel contractModel) { var contract = new Contract() { Identifier = contractModel.Id, Company = new Company() { Identifier = contractModel.SignedWithCompany }, SignedByUserId = new User() { Identifier = contractModel.SignedByUser }, ContactPerson = contractModel.ContactPerson, ContractName = contractModel.ContractFileName, RegistrationDate = contractModel.RegistrationDate, ExpiryDate = contractModel.ExpiryDate }; try { await _dataAccessManager.ContractDataAccessManager().Update(contract); return(true); } catch (Exception) { return(false); } }
/// <summary> /// 加载合约配置信息 /// </summary> public void IntilContract() { #region 初始化合约配置 if (!string.IsNullOrEmpty(this.contractId) && this.contractId != "填写合约代码") { try { Dictionary <string, string> dic_Contract = new Dictionary <string, string>(); dic_Contract.Add("contractId", this.contractId); Dictionary <string, string> header_Contract = new Dictionary <string, string>(); string result = ApiHelper.SendPostByHeader(InterfacePath.Default.heyuepeizhi, dic_Contract, header_Contract, "post"); ResultModel <ContractModel> resultmodel_Contract = JsonHelper.JsonToObj <ResultModel <ContractModel> >(result); contractModel = resultmodel_Contract.data; this.txt_topic.Text = this.contractId; this.volume.Text = contractModel.volumeMultiple.ToString(); this.priceTick = Convert.ToDouble(contractModel.priceTick); this.volumeMultiple = Convert.ToInt32(contractModel.volumeMultiple); this.limitPrice.Text = contractModel.latestPrice; } catch (Exception ex) { //这里不做处理,因为合约代码可能不完整引发请求异常 } } else { this.priceTick = 0.01; this.volumeMultiple = 1; } #endregion }
public ActionResult UpdateContracts(ContractModel contract) { if (ModelState.IsValid) { //set Variables to object Contracts contractUpdate = new Contracts(); contractUpdate.ContractID = contract.ContractID; contractUpdate.ContractType = contract.ContractType; contractUpdate.Salary = contract.Salary; Contracts contractCheck = contractsBLL.GetContracts().Find(m => m.ContractID == contract.ContractID); contractsBLL.UpdateContract(contractUpdate); Contracts contracts = contractsBLL.GetContracts().Find(m => m.ContractID == contract.ContractID); //compare if update successful if (contracts != contractCheck) { ViewBag.Message = "Update Successful"; } else { ViewBag.Message = "Update Failed"; } } else { ViewBag.Message = "Model State Not Valid"; } return(View(contract)); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(ContractModel model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update Contract set "); strSql.Append("Descption=@Descption,"); strSql.Append("ParentID=@ParentID,"); strSql.Append("AgreementID=@AgreementID"); strSql.Append(" where ID=@ID and SlnID=@SlnID "); SqlParameter[] parameters = { new SqlParameter("@Descption", SqlDbType.VarChar, 100), new SqlParameter("@ParentID", SqlDbType.Int, 4), new SqlParameter("@ID", SqlDbType.Int, 4), new SqlParameter("@SlnID", SqlDbType.Int, 4), new SqlParameter("@AgreementID", SqlDbType.Int, 4) }; parameters[0].Value = model.Descption; parameters[1].Value = model.ParentID; parameters[2].Value = model.ID; parameters[3].Value = model.SlnID; parameters[4].Value = model.AgreementID; int rows = SqlHelper.ExecuteNonQuery(connectionString, CommandType.Text, strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
public static List <ContractModel> GetContract(Action <CommandFilter> match) { var command = _dbBaseProvider.CreateCommandStruct("Contract", CommandMode.Inquiry); command.Columns = "ID,Descption,ParentID,SlnID,Complated,AgreementID,VerId"; command.OrderBy = "SlnID ASC,Complated DESC,ID ASC"; command.Filter = _dbBaseProvider.CreateCommandFilter(); if (match != null) { match(command.Filter); } command.Parser(); var list = new List <ContractModel>(); using (var reader = _dbBaseProvider.ExecuteReader(CommandType.Text, command.Sql, command.Parameters)) { while (reader.Read()) { ContractModel model = new ContractModel(); model.ID = reader["ID"].ToInt(); model.Descption = reader["Descption"].ToNotNullString(); model.ParentID = reader["ParentID"].ToInt(); model.SlnID = reader["SlnID"].ToInt(); model.Complated = reader["Complated"].ToBool(); model.AgreementID = reader["AgreementID"].ToInt(); model.VerID = reader["VerId"].ToInt(); list.Add(model); } } return(list); }
public static void CreateContractPlans(ContractModel contract) { var age = CalculateAge(contract.DOB); using (var plans = new TakeHomeEntities()) { var coveragePlan = plans.CoveragePlans.ToList(); var rateChart = plans.RateCharts.ToList(); var countryPlans = coveragePlan.Where(x => string.Equals(x.EligibilityCountry, contract.Country, StringComparison.OrdinalIgnoreCase)).FirstOrDefault(); var netPrice = rateChart.Where(y => string.Equals(y.CoveragePlan, countryPlans.CoveragePlan1, StringComparison.OrdinalIgnoreCase) && string.Equals(y.Gender, contract.Gender, StringComparison.OrdinalIgnoreCase)); var price = GetNetPrice(netPrice.ToList()); var addContract = new Contract() { Address = contract.Address, Country = contract.Country, CoveragePlan = countryPlans.CoveragePlan1, CustomerName = contract.CustomerName, DOB = contract.DOB, Gender = contract.Gender, NetPrice = price, SaleDate = contract.SaleDate }; plans.Contracts.Add(addContract); plans.SaveChanges(); } }
public PartialViewResult ContractDetails(Guid contractId, string parentUiId) { ViewBag.UiId = parentUiId; var contract = new ContractModel(); contract.Id = contractId; contract.ApplicantContract = db.ContractsViews.FirstOrDefault(m => m.Id == contract.Id); contract.Manufaturer = db.OrganizationsViews.FirstOrDefault(m => m.Id == contract.ApplicantContract.ManufacturerOrganizationId); contract.Holder = db.OrganizationsViews.FirstOrDefault(m => m.Id == contract.ApplicantContract.HolderOrganizationId); contract.Payer = db.OrganizationsViews.FirstOrDefault(m => m.Id == contract.ApplicantContract.PayerOrganizationId); contract.Applicant = db.OrganizationsViews.FirstOrDefault(m => m.Id == contract.ApplicantContract.ApplicantOrganizationId); contract.PayerTranslation = db.OrganizationsViews.FirstOrDefault(m => m.Id == contract.ApplicantContract.PayerTranslationOrganizationId) ?? new OrganizationsView(); if ((contract.Payer.Id == contract.Manufaturer.Id) || (contract.Payer.Id == contract.Applicant.Id) || (contract.Payer.Id == contract.Holder.Id)) { ViewBag.PayerTypeOther = false; } else { ViewBag.PayerTypeOther = true; } if ((contract.PayerTranslation.Id == contract.Manufaturer.Id) || (contract.PayerTranslation.Id == contract.Applicant.Id) || (contract.PayerTranslation.Id == contract.Holder.Id)) { ViewBag.PayerTranslationTypeOther = false; } else { ViewBag.PayerTranslationTypeOther = true; } return(PartialView(contract)); }
public ValueTuple <IContract, ITerminal> SignContract(ITariffPlan tariffPlan, IClient client = null) // TODO clientId optional parameter and return contract with terminal. { var output = new ValueTuple <IContract, ITerminal>(); if (client == null) // TODO Register client { client = new ClientModel(); Clients.Add(client); } // Create random number var phoneNumber = GeneratePhoneNumber(); // Register user at random station. var station = Stations.ToList()[new Random().Next(0, Stations.Count - 1)]; var terminal = new Terminal.Terminal(); var port = station.ConnectTerminal(terminal); port.ConnectTerminal(terminal); station.AddPort(port); var contract = new ContractModel(tariffPlan, this, phoneNumber, port.Id, station.Id); terminal.Number = contract.PhoneNumber; Clients.Add(client); output.Item1 = contract; output.Item2 = terminal; return(output); }
public ActionResult FormCnt(Guid[] id) { var contract = new ContractModel(); contract.Id = id[0]; contract.ApplicantContract = db.ContractsViews.FirstOrDefault(m => m.Id == contract.Id); if (contract.ApplicantContract != null && contract.ApplicantContract.Type == 0) { contract.Manufaturer = db.OrganizationsViews.FirstOrDefault(m => m.Id == contract.ApplicantContract.ManufacturerOrganizationId); contract.Holder = db.OrganizationsViews.FirstOrDefault(m => m.Id == contract.ApplicantContract.HolderOrganizationId); contract.Payer = db.OrganizationsViews.FirstOrDefault(m => m.Id == contract.ApplicantContract.PayerOrganizationId); contract.Applicant = db.OrganizationsViews.FirstOrDefault(m => m.Id == contract.ApplicantContract.ApplicantOrganizationId); return(PartialView("ContractDetails", contract)); } if (contract.ApplicantContract != null && contract.ApplicantContract.Type == 1) { contract.Manufaturer = db.OrganizationsViews.FirstOrDefault(m => m.Id == contract.ApplicantContract.ManufacturerOrganizationId); contract.Holder = db.OrganizationsViews.FirstOrDefault(m => m.Id == contract.ApplicantContract.HolderOrganizationId); contract.Payer = db.OrganizationsViews.FirstOrDefault(m => m.Id == contract.ApplicantContract.PayerOrganizationId); contract.Applicant = db.OrganizationsViews.FirstOrDefault(m => m.Id == contract.ApplicantContract.ApplicantOrganizationId); contract.HolderContract = db.ContractsViews.FirstOrDefault(m => m.Id == contract.ApplicantContract.ContractId) ?? new ContractsView(); return(PartialView("ContractExDetails", contract)); } return(null); }
public ActionResult Detail(Guid id) { if (Session["XenonUserId"] == null) { return(Redirect("/")); } Guid userId = (Guid)Session["XenonUserId"]; Contract item = DataAccessAction.contract.GetContractById(id); ContractModel contract = new ContractModel() { Id = item.Id, Start = item.Start.ToString(), End = item.End.ToString(), Cover = item.Cover, Negociable = item.Negociable, Prime = item.Prime, Rompu = item.Rompu, Company = item.Company, Wallet = item.Wallet, WalletName = DataAccessAction.wallet.GetWalletById(item.Wallet).Service, Value = item.Value, GeographicZones = Utils.ToGeographicZoneModel(DataAccessAction.contract.GetGeographicZoneByContractId(item.Id)), Initial = DataAccessAction.wallet.GetScopeWalletByWalletIdAndUserId(userId, item.Wallet), }; //contract.WalletName = ; return(View(contract)); }
/// <summary> /// Converts from. /// </summary> /// <param name="contractModel">The contract model.</param> /// <returns></returns> /// <exception cref="ArgumentNullException">contractModel</exception> public ContractProductListViewModel ConvertFrom(ContractModel contractModel) { if (contractModel == null) { throw new ArgumentNullException(nameof(contractModel)); } ContractProductListViewModel viewModel = new ContractProductListViewModel { Description = contractModel.Description, ContractId = contractModel.ContractId, ContractProducts = new List <ContractProductViewModel>() }; if (contractModel.ContractProducts != null && contractModel.ContractProducts.Any()) { contractModel.ContractProducts.ForEach(c => { viewModel.ContractProducts.Add(new ContractProductViewModel { EstateId = contractModel.EstateId, ContractId = contractModel.ContractId, ContractProductId = c.ContractProductId, DisplayText = c.DisplayText, ProductName = c.ProductName, Value = c.Value.HasValue ? c.Value.Value.ToString() : "Variable", NumberOfTransactionFees = c.ContractProductTransactionFees.Count }); }); } return(viewModel); }
public VMcontractModel(ContractModel root, VMcontractCollection parent) { this.root = root; this.parent = parent; this.WrapFunctions(); this.root.Functions.CollectionChanged += new NotifyCollectionChangedEventHandler(CollectionChanged); }
public JsonResult GetAllContractModels(long facilityId) { SecurityModel security = new SecurityModel(); ContractModel data = new ContractModel { UserName = security.CurrentUserName, FacilityID = facilityId }; // Checking if the user has AllContractAccess, that mean he is a admin or super admin. bool isCMSAccessAllContractPrivilegeFound = HasPermissions(UserInfo.Privilege.CMSAccessAllContract); if (isCMSAccessAllContractPrivilegeFound) { data.UserName = null; } List <ContractModel> contractModels = PostApiResponse <List <ContractModel> >("ContractModel", "GetAllContractModels", data); List <SelectListItem> contractModelsList = new List <SelectListItem>(); if (contractModels != null && contractModels.Count > 0) { contractModelsList.AddRange(contractModels.Select(item => new SelectListItem { Text = item.NodeText, Value = item.NodeId.ToString(CultureInfo.InvariantCulture) })); } return(Json(new { contractModelList = contractModelsList }, JsonRequestBehavior.AllowGet)); }
public async Task <IActionResult> Dogovor() { var model = new ContractModel { Users = await _context.Users .Include(x => x.CommentsTo) .ThenInclude(x => x.FromUser) .Include(x => x.CommentsTo) .ThenInclude(x => x.ToUser) .Select(x => x).ToListAsync(), User = await _context.Users .Include(x => x.CommentsTo) .ThenInclude(x => x.FromUser) .Include(x => x.CommentsTo) .ThenInclude(x => x.ToUser) .Where(x => x.Email == User.Identity.Name) .SingleAsync(), Date = new DateTime(2019, 10, 12).ToString("dd.MM.yyyy"), Address = @"Град Сапарева Баня, ресторант ""Рилски Езера""", NameBG = "БЗДРНЦ", NameEN = "Bezdarnici", BzdrncCity = "Дупница", BzdrncAddress = "улица Венелин 69" }; return(View(model)); }
/// <summary> /// Gets all contract models. /// </summary> /// <param name="data">The data.</param> /// <returns></returns> public List <ContractModel> GetAllContractModels(ContractModel data) { List <ContractModel> contractModelsList = null; _cmd = _db.GetStoredProcCommand("GetAllContractModels"); _db.AddInParameter(_cmd, "@FacilityID", DbType.Int64, data.FacilityId); DataSet contractModelDataSet = _db.ExecuteDataSet(_cmd); if (contractModelDataSet.IsTableDataPopulated(0)) { if (contractModelDataSet.Tables[0].Rows != null && contractModelDataSet.Tables[0].Rows.Count > 0) { contractModelsList = new List <ContractModel>(); for (int i = 0; i < contractModelDataSet.Tables[0].Rows.Count; i++) { ContractModel contractModelList = new ContractModel { NodeId = long.Parse( contractModelDataSet.Tables[0].Rows[i][ "NodeID"].ToString()), NodeText = Convert.ToString( contractModelDataSet.Tables[0].Rows[i]["NodeText"]) }; contractModelsList.Add(contractModelList); } } } return(contractModelsList); }
// // GET: /Contract/Edit/5 // Modified alone public ActionResult Edit(int id) { ContractModel ContractModel = new ContractModel(); DataTable dtblContract = new DataTable(); using (SqlConnection sqlCon = new SqlConnection(connectionString)) { sqlCon.Open(); string query = "SELECT * FROM licdb.Contract Where ContractID = @ContractID"; SqlDataAdapter sqlDa = new SqlDataAdapter(query, sqlCon); sqlDa.SelectCommand.Parameters.AddWithValue("@ContractID", id); sqlDa.Fill(dtblContract); } if (dtblContract.Rows.Count == 1) { ContractModel.ContractID = Convert.ToInt32(dtblContract.Rows[0][0].ToString()); ContractModel.CustomerName = dtblContract.Rows[0][1].ToString(); ContractModel.Address = dtblContract.Rows[0][2].ToString(); ContractModel.Country = dtblContract.Rows[0][3].ToString(); ContractModel.SaleDate = dtblContract.Rows[0][4].ToString(); ContractModel.Name = dtblContract.Rows[0][5].ToString(); ContractModel.Gender = dtblContract.Rows[0][6].ToString(); ContractModel.Dateofbirth = dtblContract.Rows[0][7].ToString(); return(View(ContractModel)); } else { return(RedirectToAction("Index")); } }
public ActionResult AddContract(ContractModel c) { Guid s = (Guid)Session["currentWallet"]; c.Wallet = s; Contract contract = new Contract() { Start = new DateTime( int.Parse(c.Start.Split('/')[2]), int.Parse(c.Start.Split('/')[0]), int.Parse(c.Start.Split('/')[1])), End = new DateTime( int.Parse(c.End.Split('/')[2]), int.Parse(c.End.Split('/')[0]), int.Parse(c.End.Split('/')[1])), Cover = c.Cover, Negociable = c.Negociable, Prime = c.Prime, Rompu = c.Rompu, Company = c.Company, Value = c.Value, Wallet = c.Wallet, Position = DataAccessAction.wallet.NumberOfContractsByWalletId(c.Wallet) + 1 }; DataAccessAction.contract.AddContract(contract, c.GeographicZoneId); foreach (var item in c.GeographicZoneId) { DataAccessAction.geographicZone.AddContractScope(contract.Id, item); } Console.WriteLine(c); return(Redirect("/Wallet")); }
public HttpResponseMessage UpdateContract(ContractModel model) { using (var entities = new TakeHomeEntities()) { var getContract = entities.Contracts.Where(c => c.CustomerID == model.CustomerID).FirstOrDefault(); if (null == getContract) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } var contract = new Contract() { Address = model.Address, Country = model.Country, CoveragePlan = model.CoveragePlan, CustomerName = model.CustomerName, DOB = model.DOB, Gender = model.Gender, NetPrice = model.NetPrice, SaleDate = model.SaleDate }; entities.Contracts.Add(contract); entities.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } }
public ActionResult ValidEdit(ContractModel c) { Contract contract = new Contract() { Start = new DateTime( int.Parse(c.Start.Split('/')[2]), int.Parse(c.Start.Split('/')[0]), int.Parse(c.Start.Split('/')[1])), End = new DateTime( int.Parse(c.End.Split('/')[2]), int.Parse(c.End.Split('/')[0]), int.Parse(c.End.Split('/')[1])), Cover = c.Cover, Negociable = c.Negociable, Prime = c.Prime, Rompu = c.Rompu, Company = c.Company, Value = c.Value, Wallet = c.Wallet, Position = DataAccessAction.wallet.NumberOfContractsByWalletId(c.Wallet) + 1 }; DataAccessAction.contract.EditContract(c.Id, contract); /*foreach (var item in c.GeographicZoneId) * { * DataAccessAction.geographicZone.AddContractScope(contract.Id, item); * }*/ return(Redirect("/Contract/Detail?id=" + c.Id)); //return Redirect("Detail"); }
public String DetailApi(Guid id) { if (Session["XenonUserId"] == null) { return(JsonConvert.SerializeObject(new ContractModel())); } Contract item = DataAccessAction.contract.GetContractById(id); ContractModel contract = new ContractModel() { Id = item.Id, Start = item.Start.ToString(), End = item.End.ToString(), Cover = item.Cover, Negociable = item.Negociable, Prime = item.Prime, Rompu = item.Rompu, Company = item.Company, Wallet = item.Wallet, WalletName = DataAccessAction.wallet.GetWalletById(item.Wallet).Service, Value = item.Value, GeographicZones = Utils.ToGeographicZoneModel(DataAccessAction.contract.GetGeographicZoneByContractId(item.Id)), }; //contract.WalletName = ; return(JsonConvert.SerializeObject(contract)); }
public ActionResult Edit(Guid id) { if (Session["XenonUserId"] == null) { return(Redirect("/")); } Contract item = DataAccessAction.contract.GetContractById(id); string st = item.Start.ToString().Split(' ')[0]; ContractModel contract = new ContractModel() { Id = item.Id, Start = item.Start.Month.ToString("D2") + "/" + item.Start.Day.ToString("D2") + "/" + item.Start.Year, End = item.End.Month.ToString("D2") + "/" + item.End.Day.ToString("D2") + "/" + item.End.Year, Cover = item.Cover, Negociable = item.Negociable, Prime = item.Prime, Rompu = item.Rompu, Company = item.Company, Wallet = item.Wallet, WalletName = DataAccessAction.wallet.GetWalletById(item.Wallet).Service, Value = item.Value, GeographicZones = Utils.ToGeographicZoneModel(DataAccessAction.contract.GetGeographicZoneByContractId(item.Id)), }; EditContractModel ecm = new EditContractModel { Contract = contract, GeographicZoneModel = Utils.ToGeographicZoneModel(DataAccessAction.geographicZone.GetAllAvailableGeographicZones()) }; return(View(ecm)); }
public bool MakeOrder(ContractModel orderDto) { List <obje> orderedphones = new List <obje>(); foreach (var pId in orderDto.OrderedObjectsIds) { obje phone = db.obje.Find(pId); // валидация orderedphones.Add(phone); } // применяем скидку contract order = new contract { date = DateTime.Now, contract_name = orderDto.contract_name, price = orderDto.price, contract_type = orderDto.contract_type, clientFK = orderDto.clientFK, workerFK = orderDto.workerFK }; db.contract.Add(order); if (db.SaveChanges() > 0) { return(true); } return(false); }
protected void butSubmit_Click(object sender, EventArgs e) { try { ContractModel model = new ContractModel(); model.ID = Convert.ToInt32((string)txtID.Text.Trim()); model.Descption = txtDescption.Text.Trim(); model.ParentID = 1; model.SlnID = SlnID; model.VerID = Convert.ToInt32(ddVersion.Text.Trim()); model.AgreementID = ddlAgreement.SelectedValue.ToInt(); if (IsModify) { DbDataLoader.Update(model); } else { DbDataLoader.Add(model); } } catch (Exception ex) { Page.RegisterStartupScript("", "<script language=javascript>alert('添加失败,填写重复!')</script>"); } }
/// <summary> /// this method add new contract to database /// at first with mapper we convert our contractModel to contact beacuse we should insert contract to mongodb /// at end we return an contract model whit new id value that saved in databse /// </summary> /// <param name="model"></param> /// <returns>ContractModel</returns> public ContractModel Add(ContractModel model) { var entity = _mapper.Map <Contract>(model); _contract.InsertOne(entity); return(_mapper.Map <ContractModel>(entity)); }
//Vcard formatının tasarlandığı static metod public static void FormatVcard(StringBuilder stringBuilder, ContractModel model) // { stringBuilder.AppendLine("Begin:VCARD"); stringBuilder.AppendLine($"NAME:{model.FirstName}"); stringBuilder.AppendLine($"LASTNAME:{model.LastName}"); stringBuilder.AppendLine($"UID:{model.Id}\r\n"); stringBuilder.AppendLine("END:VCARD"); }
public static ContractForm Init(ContractModel existingContract, int replacementIndex) { ContractForm editor = (ContractForm)GetWindow(typeof(ContractForm)); editor.minSize = new Vector2(400, 600); editor.InternalInit(); editor.Show(); editor.Tier = existingContract.Tier; editor.Title = existingContract.Title; editor.TargetName = existingContract.TargetName; editor.Description = existingContract.Description; editor.TargetImagePath = existingContract.TargetImagePath; editor.TargetShipImagePath = existingContract.TargetShipImagePath; editor.Objectives = existingContract.Objectives.ToList(); editor.replacementIndex = -1; editor.closeButtonText = "Save"; return editor; }
private void AddData() { //Reload contracts ContractModel.LoadContracts(); ContractModel model = new ContractModel(Tier, Title, TargetName, Description, TargetImagePath, TargetShipImagePath, Objectives.ToArray()); if (replacementIndex >= 0) { ContractModel.Contracts.RemoveAt(replacementIndex); ContractModel.Contracts.Insert(replacementIndex, model); } else { ContractModel.Contracts.Add(model); } ContractModel.WriteContracts(); Close(); }
private void AddContract() { JSON contractJSON = LoadContracts(); //Do a bit of deserialization to see if any conflicting contracts exist List<JSON> contracts = contractJSON.ToArray<JSON>("Contracts").ToList(); bool replace = false; int index = 0; for(int i = 0; i < contracts.Count; i++) { if(((ContractModel)contracts[i]).Title == Title) { replace = true; index = i; break; } } ContractModel model = new ContractModel(Tier, Title, TargetName, Description, TargetImagePath, TargetShipImagePath); if(replace) { contracts.RemoveAt(index); contracts.Insert (index, model); } else { contracts.Add(model); } contractJSON["Contracts"] = contracts; WriteContracts(contractJSON.serialized); Close(); }
private void MoveDown(ContractModel contract) { int index = ContractModel.Contracts.IndexOf(contract); if (index < ContractModel.Contracts.Count - 1) { ContractModel.Contracts.RemoveAt(index); ContractModel.Contracts.Insert(index + 1, contract); Repaint(); ContractModel.WriteContracts(); } }
public void Load(string filename) { contractModel = ContractModel.LoadState(filename); contractModel.Subscribe(this); }
private void MoveUp(ContractModel contract) { int index = ContractModel. Contracts.IndexOf(contract); if (index > 0) { ContractModel.Contracts.RemoveAt(index); ContractModel.Contracts.Insert(index - 1, contract); Repaint(); ContractModel.WriteContracts(); } }
private void DisplayContract(ContractModel contract) { GUILayout.BeginVertical(EditorStyles.helpBox); { //Controls to move contract up and down EditorGUILayout.BeginHorizontal(); { } EditorGUILayout.EndHorizontal(); GUILayout.Label("Tier: " + contract.Tier); GUILayout.Label("Title: " + contract.Title); GUILayout.Label("Target Name: " + contract.TargetName); GUILayout.Label("Description: \n" + contract.Description); //Try to get prefetched images EditorGUILayout.BeginHorizontal(); { EditorGUILayout.BeginVertical(); { string targetImagePath = contract.TargetImagePath; if (ContractModel.ContractTargetImages.ContainsKey(targetImagePath)) { GUILayout.Label("Target Image - " + targetImagePath); GUILayout.Label(ContractModel.ContractTargetImages[targetImagePath]); } } EditorGUILayout.EndVertical(); EditorGUILayout.BeginVertical(); { string targetShipImagePath = contract.TargetShipImagePath; if (ContractModel.ContractTargetShipImages.ContainsKey(targetShipImagePath)) { GUILayout.Label("Target Ship Image - " + targetShipImagePath); GUILayout.Label(ContractModel.ContractTargetShipImages[targetShipImagePath]); } } EditorGUILayout.EndVertical(); } EditorGUILayout.EndHorizontal(); //Display objectives if (contract.Objectives.Length > 0) { EditorGUILayout.Space(); GUILayout.Label("Objectives:"); foreach (Objective objective in contract.Objectives) GUILayout.Label(objective.GetType().ToString() + " - " + objective.sector.name); } else { GUILayout.Label("No Objectives :("); } EditorGUILayout.BeginHorizontal(); { //Buttons to move contract up and down if (GUILayout.Button("▲")) MoveUp(contract); GUILayout.Space(6); if (GUILayout.Button("▼")) MoveDown(contract); GUILayout.Space(6); GUILayout.FlexibleSpace(); //Edit and delete buttons in their own horizontal across the bottom if (GUILayout.Button("Edit")) { int index = ContractModel.Contracts.IndexOf(contract); ContractForm newContractEditor = ContractForm.Init(contract, index); newContractEditor.OnClose = ReloadContracts; } if (GUILayout.Button("Delete")) { if (EditorUtility.DisplayDialog("Deleting Contract", "You can't get this contract back if you delete it. Are you sure you want to delete it?", "Yes I hate this contract")) { ContractModel.Contracts.Remove(contract); ContractModel.WriteContracts(); } } GUILayout.Space(6); } EditorGUILayout.EndHorizontal(); GUILayout.Space(6); } GUILayout.EndVertical(); GUILayout.Space(12); }
public ConsoleView(ContractModel contractModel) { this.contractModel = contractModel; }
public ActionResult GenerateBLA(ContractModel model, string button) { string blafileName = string.Format("Cont_{0}_{1}.pdf", CurrentMerchantID, ContractID); if (button == "BLA") { var bla = contractApi.GetBLADetails(CurrentMerchantID, ContractID); bla.ExpenseAmount = model.AdminExp.ToString(); string tempFilePath = System.IO.Path.GetTempFileName(); string destPdf = Path.Combine(Server.MapPath("~/Docs/Contract"), blafileName); string termsPdf = Server.MapPath(ConfigurationManager.AppSettings["ContractTermsPDF"]); PdfHelper pdfHelper = new PdfHelper(); pdfHelper.CreatePDF(bla, Server.MapPath(ConfigurationManager.AppSettings["BLATemplate"]), tempFilePath); pdfHelper.CombineMultiplePDFs(new string[] { tempFilePath, termsPdf }, destPdf); } else if (button == "IOU") { } model.FileName = blafileName; return PartialView("_Contracts", model); }