public ActionResult Edit(string id) { PurchaseOrderModel po = new PurchaseOrderModel(service.GetSingle(id, AuthenticationHelper.CompanyId.Value)); po.PurchaseOrderDetail = service.GetAllPODetail(po.Id).Select(x => new PurchaseOrderDetailModel(x)).ToList(); SessionHelper.PurchaseOrder = po; po.Buyers = buyerService.GetAll(AuthenticationHelper.CompanyId.Value, SessionHelper.SOBId, po.PODate, po.PODate). Select(x => new SelectListItem { Text = x.Name, Value = x.Id.ToString() }).ToList(); po.Vendors = vendorService.GetAll(AuthenticationHelper.CompanyId.Value, SessionHelper.SOBId, po.PODate, po.PODate). Select(x => new SelectListItem { Text = x.Name, Value = x.Id.ToString() }).ToList(); if (po.Vendors != null && po.Vendors.Count() > 0) { po.VendorSites = vendorService.GetAllSites(po.VendorId, AuthenticationHelper.CompanyId.Value). Select(x => new SelectListItem { Text = x.Name, Value = x.Id.ToString() }).ToList(); } return(View("Edit", po)); }
public PurchaseOrderModel NapraviNarudzbenicu(PurchaseOrderModel narudzbenica) { // TODO : preimenuj imena promenljivih u upitu za bazu i promeni ih i u bazi posto si modele pisao na engleskom using (IDbConnection connection = new System.Data.SQLite.SQLiteConnection(GlobalConfig.CnnString())) { //tring query = @"Insert into Racun (Datum, VisaTarifa, NizaTarifa, Ukupno, Info, Cena, CenaSaRacuna ) values (@Datum , @VisaTarifa, @NizaTarifa , @Ukupno , @Info, @Cena, @CenaSaRacuna);select max(ID) from Racun"; string query = @"Insert into [Narudzbenice] (Id, BrojNarudzbenice, DatumNarudzbenice, DatumIstekaRokaNarudzbenice, OkvirniSporazum, Ogranak, NazivTrafostanice, DatumFakture, BrojFakture, IznosBezPDV, DatumPrijemEPS, BrojIzvestaja, Napomena, IzvestajPoslat, NarudzbenicaPDF, ZapsinikOIzvrsenjuUslugaPDF, FakturaPDF, PrimopredajniObrazacPDF, Korisnik, Datum ) values (null,@BrojNarudzbenice,@DatumNarudzbenice,@DatumIstekaRokaNarudzbenice,@OkvirniSporazum,@Ogranak,@NazivTrafostanice,@DatumFakture,@BrojFakture,@IznosBezPDV,@DatumPrijemEPS,@BrojIzvestaja,@Napomena,@IzvestajPoslat,@NarudzbenicaPDF,@ZapsinikOIzvrsenjuUslugaPDF,@FakturaPDF,@PrimopredajniObrazacPDF,@Korisnik,@Datum);select max(Id) from Narudzbenice"; //int id = connection.Query<int>(query, narudzbenica, commandType: CommandType.Text).Single(); //const string sql = @"INSERT INTO [Course] (Name, StudentLimit) VALUES (@Name, @StudentLimit)"; try { //connection.Execute(query, narudzbenica, commandType: CommandType.Text); int id = connection.Query <int>(query, narudzbenica).Single(); //long id = connection.Query<long>(query, racun).First(); narudzbenica.ID = id; return(narudzbenica); } catch (Exception ex) { MessageBox.Show("Doslo je do greske, detaljne informaciju su: " + ex, "Greska sa bazom!", MessageBoxButtons.OK, MessageBoxIcon.Error); // TODO : Pocisti ovo return(null); } //long id = connection.Query<long>(query, racun).First(); //narudzbenica.ID = id; } }
public async Task <IActionResult> AddPurchaseOrder([FromBody] PurchaseOrderModel model) { try { var purchaseOrder = mapper.Map <PurchaseOrder>(model); var items = mapper.Map <List <PurchaseOrderItem> >(model.Items); foreach (var item in items) { item.SetCreatedBy(model.User); } purchaseOrder.Items = items; purchaseOrder.SetCreatedBy(model.User); await service.AddPurchaseOrder(purchaseOrder); return(Ok(new Response { Status = "Success", Message = "Purchase order created successfully" })); } catch (System.Exception ex) { return(BadRequest(new Response { Status = "Error", Message = ex.Message })); } }
//Update PurchaseOrder public static PurchaseOrderModel UpdatePurchaseOrder(PurchaseOrderModel pom, out string error) { error = ""; LUSSISEntities entities = new LUSSISEntities(); purchaseorder po = new purchaseorder(); try { po = entities.purchaseorders.Where(p => p.poid == pom.PoId).FirstOrDefault <purchaseorder>(); po.purchasedby = pom.Purchasedby; po.supid = pom.Supid; po.status = pom.Status; entities.SaveChanges(); pom = GetPurchaseOrderByID(po.poid, out error); } catch (NullReferenceException) { error = ConError.Status.NOTFOUND; } catch (Exception e) { error = e.Message; } return(pom); }
//Create new PurchaseOrder public static PurchaseOrderModel CreatePurchaseOrder(PurchaseOrderModel pom, out string error) { error = ""; LUSSISEntities entities = new LUSSISEntities(); purchaseorder po = new purchaseorder(); List <purchaseorderdetail> pods = new List <purchaseorderdetail>(); try { po.purchasedby = pom.Purchasedby; po.supid = pom.Supid; po.podate = DateTime.Now; po.status = pom.Status; po = entities.purchaseorders.Add(po); entities.SaveChanges(); pom = GetPurchaseOrderByID(po.poid, out error); } catch (NullReferenceException) { error = ConError.Status.NOTFOUND; } catch (Exception e) { error = e.Message; } return(pom); }
private void BuildPage(PurchaseOrderModel model) { BillingAddressFirstName.Text = model.BillingAddress.FirstName; BillingAddressLastName.Text = model.BillingAddress.LastName; BillingAddressLine1.Text = model.BillingAddress.Line1; BillingAddressLine2.Text = model.BillingAddress.Line2; BillingAddressPostalCode.Text = model.BillingAddress.PostalCode; BillingAddressCity.Text = model.BillingAddress.City; BillingAddressCountryName.Text = Country.Get(model.BillingAddress.CountryId).Name; ShippingAddressFirstName.Text = model.ShippingAddress.FirstName; ShippingAddressLastName.Text = model.ShippingAddress.LastName; ShippingAddressLine1.Text = model.ShippingAddress.Line1; ShippingAddressLine2.Text = model.ShippingAddress.Line2; ShippingAddressPostalCode.Text = model.ShippingAddress.PostalCode; ShippingAddressCity.Text = model.ShippingAddress.City; ShippingAddressCountryName.Text = Country.Get(model.ShippingAddress.CountryId).Name; OrderLinesRepeater.DataSource = model.OrderLines; OrderLinesRepeater.DataBind(); SubTotal.Text = model.SubTotal; TaxTotal.Text = model.TaxTotal; DiscountTotal.Text = model.DiscountTotal; ShippingTotal.Text = model.ShippingTotal; PaymentTotal.Text = model.PaymentTotal; OrderTotal.Text = model.OrderTotal; }
public static PurchaseOrderModel GetPurchaseOrderByID(string token, int poid, out string error) { string url = APIHelper.Baseurl + "/purchaseorder/" + poid; PurchaseOrderModel pom = APIHelper.Execute <PurchaseOrderModel>(token, url, out error); return(pom); }
public int ExecutePurchase(PurchaseOrderModel purchaseOrder) { var purchaseStatus = purchaseContext .SetStrategy(purchaseOrder.PaymentMethod) .ExecutePurchase(purchaseOrder); var orderEntity = new OrderEntity { City = purchaseOrder.City, Email = purchaseOrder.Email, EventId = purchaseOrder.EventId, FirstName = purchaseOrder.FirstName, LastName = purchaseOrder.LastName, NumberOfTickets = purchaseOrder.NumberOfTickets, PaymentMethod = purchaseOrder.PaymentMethod, Phone = purchaseOrder.Phone, PostalCode = purchaseOrder.PostalCode, PurchaseDate = DateTime.Now, Street = purchaseOrder.Street, Message = purchaseStatus.Message, Success = purchaseStatus.Success }; var id = _orderEntityRepository.Add(orderEntity).Id; return(id); }
public override void SetUp() { base.SetUp(); _orderModel = Fixture.Create <PurchaseOrderModel>(); _currentUser = new Mock <IIdentity>().Object; }
protected void btnImport_Click(object sender, ImageClickEventArgs e) { PurchaseOrderModel PurchaseOrderM = new PurchaseOrderModel(); PurchaseOrderM.CompanyCD = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).CompanyCD; PurchaseOrderM.OrderNo = txtOrderNo.Value; PurchaseOrderM.Title = txtOrderTitle.Value; PurchaseOrderM.TypeID = ddlTypeID.SelectedValue; PurchaseOrderM.DeptID = hidDeptID.Value; PurchaseOrderM.Purchaser = hidPurchaseID.Value; PurchaseOrderM.FromType = ddlFromType.Value; PurchaseOrderM.ProviderID = hidProviderID.Value; PurchaseOrderM.BillStatus = ddlBillStatus.Value; PurchaseOrderM.FlowStatus = ddlFlowStatus.Value; PurchaseOrderM.ProjectID = this.hidProjectID.Value; PurchaseOrderM.EFIndex = GetBillExAttrControl1.GetExtIndexValue; PurchaseOrderM.EFDesc = GetBillExAttrControl1.GetExtTxtValue; string OrderBy = hidOrderBy.Value; DataTable dt = PurchaseOrderBus.GetPurchaseOrder(PurchaseOrderM, OrderBy); OutputToExecl.ExportToTableFormat(this, dt, new string[] { "订单编号", "订单主题", "采购类别", "采购员", "供应商", "金额合计", "税额合计", "含税金额合计", "单据状态", "审批状态", "是否已建单" }, new string[] { "OrderNo", "OrderTitle", "TypeName", "PurchaserName", "ProviderName", "TotalPrice", "TotalTax", "TotalFee", "BillStatusName", "FlowStatusName", "isOpenBillName" }, "采购订单列表"); }
public void GivenPurchaseOrder_UpdateCustomerAccountDetailsIsComplete() { //Arrange var purchaseOrderModel = new PurchaseOrderModel { CustomerId = 4, PurchaseOrderId = 12345, Total = 112, ItemLine = new ItemLines { Books = new List <Book> { new Book { Author = "Author Name", Description = "The description of the book", Isbn = "1234-5678-9023-123", NumberOfPages = 2234, Price = 10.00, ProductId = 12345, Title = "The title of the book", ProductType = ProductType.Physical } }, Videos = new List <Video> { new Video { VideoFormat = ".MP4", Description = "The description of the video", Price = 10.00, ProductId = 12346, Title = "The title of the video", ProductType = ProductType.Physical } }, MembershipType = MembershipType.Premium } }; var customerAccount = new CustomerAccount { FirstName = "Joe", LastName = "Blogs", CustomerId = 4, Email = "*****@*****.**" }; //Act var moqAccountDetails = new Mock <IAccountDetails>(); var sut = new BogusAccountDetails(); moqAccountDetails.Setup(x => x.GetCustomerAccountDetails(purchaseOrderModel.CustomerId)).ReturnsAsync(customerAccount); var response = sut.UpdateCustomerAccountDetails(purchaseOrderModel); //Assert Assert.True(response.IsCompleted); }
public async Task <IActionResult> AddOrEdit(int id, [Bind("PurchaseId,OrderNumber,VendorName,VendorContactName,VendorCompanyName, VendorAddress,VendorPhone,ShippingName,ShippingCompanyName, ShippingAddress,ShippingPhone,ShippingVia,ShippingMethod,ShippingTerm,DeliveryDate,ProductCode,ProductName,QtyOrder,UnitPrice,PurchaseRemark,OrderyDate")] PurchaseOrderModel purchaseOrderModel) { if (ModelState.IsValid) { //Insert if (id == 0) { purchaseOrderModel.DeliveryDate = DateTime.Now; _context.Add(purchaseOrderModel); await _context.SaveChangesAsync(); } //Update else { try { _context.Update(purchaseOrderModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TransactionModelExists(purchaseOrderModel.PurchaseId)) { return(NotFound()); } else { throw; } } } return(Json(new { isValid = true, html = Helper.RenderRazorViewToString(this, "_ViewAll", _context.PurchaseOrders.ToList()) })); } return(Json(new { isValid = false, html = Helper.RenderRazorViewToString(this, "AddOrEdit", purchaseOrderModel) })); }
//Delete Purchase Order public void DeletePurchaseOrder(PurchaseOrderModel purchaseorder, string MYOBToken) { foreach (var purchase in purchaseorder.Items) { try { string bURL = string.Format("{0}{1}/Purchase/Order/Item/{2}", baseUrl, companyUID, purchase.UID); HttpWebRequest purchaserequest = (HttpWebRequest)HttpWebRequest.Create(bURL); purchaserequest.Method = "DELETE"; purchaserequest.Headers.Add("Authorization", "Bearer " + MYOBToken); purchaserequest.Headers.Add("x-myobapi-cftoken", Base64Encode(username, password)); purchaserequest.Headers.Add("x-myobapi-key", client_id); purchaserequest.Headers.Add("x-myobapi-version", "v2"); purchaserequest.Accept = "application/json"; purchaserequest.ContentType = "application/json"; HttpWebResponse webresponse = (HttpWebResponse)purchaserequest.GetResponse(); string returnresponse = webresponse.StatusCode.ToString(); using (StreamReader reader = new StreamReader(webresponse.GetResponseStream())) { returnresponse = reader.ReadToEnd(); } webresponse.Close(); } catch (Exception e) { continue; } } }
public GoodsReceiptModel AddGoodsReceipt(GoodsReceiptModel model) { using (var transaction = db.Database.BeginTransaction()) { try { model.GoodsReceiptItem.ForEach(item => { item.CreatedOn = DateTime.Now; //Assign Today's date as CreatedOn item.CreatedBy = model.CreatedBy; }); model.CreatedOn = DateTime.Now; db.GoodsReceipts.Add(model); //Save Goods Receipt to DB db.SaveChanges(); StockModel stockItem = new StockModel(); //If GR generated then save items in Stock table int SavedGoodsReceiptId = model.GoodsReceiptID; if (SavedGoodsReceiptId > 0) { model.GoodsReceiptItem.ForEach(item => { stockItem = new StockModel(); stockItem.GoodsReceiptItemId = item.GoodsReceiptItemId; stockItem.ItemId = item.ItemId; stockItem.BatchNO = item.BatchNO; stockItem.ExpiryDate = item.ExpiryDate; stockItem.ReceivedQuantity = item.ReceivedQuantity + item.FreeQuantity; stockItem.AvailableQuantity = item.ReceivedQuantity + item.FreeQuantity; stockItem.ReceiptDate = model.GoodsReceiptDate; stockItem.CreatedBy = item.CreatedBy; stockItem.CreatedOn = item.CreatedOn; db.Stock.Add(stockItem); }); //Save => Stock Items in stock table db.SaveChanges(); PurchaseOrderModel poitems = db.PurchaseOrders.Where(a => a.PurchaseOrderId == model.PurchaseOrderId).FirstOrDefault(); if (poitems != null) { poitems.POStatus = "complete"; db.Entry(poitems).State = EntityState.Modified; db.SaveChanges(); } } transaction.Commit(); } catch (Exception Ex) { transaction.Rollback(); throw Ex; } } return(model); }
public PurchaseOrderModel GetAsset_master(string ordno) { db.Configuration.ProxyCreationEnabled = true; purchase_order x = db.purchase_order.Where(y => y.pd_order_no == ordno).FirstOrDefault(); PurchaseOrderModel pvModel = new PurchaseOrderModel(); if (x == null) { } else { pvModel.pd_id = x.pd_id; pvModel.pd_order_no = x.pd_order_no; pvModel.pd_ad_id = x.asset_def.ad_id; pvModel.assetname = x.asset_def.ad_name; pvModel.pd_odatestr = x.pd_odatestr; pvModel.pd_pdatestr = x.pd_pdatestr; pvModel.pd_qty = Convert.ToInt32(x.pd_qty); pvModel.pd_status = x.pd_status; pvModel.pd_type_id = x.asset_type.at_id; pvModel.assettype = x.asset_type.at_name; pvModel.pd_vendor_id = x.pd_vendor_id; pvModel.vendorname = x.vendor_creation.vd_name; } return(pvModel); }
public DeliveryReceipt(ICurrentMarket currentMarket, PurchaseOrderModel purchaseOrder) { if (purchaseOrder == null) { throw new ArgumentNullException("purchaseOrder cannot be null"); } _purchaseOrder = purchaseOrder; _orderViewModel = new OrderViewModel(currentMarket.GetCurrentMarket().DefaultCurrency.Format, _purchaseOrder); To = _orderViewModel.Email; var localizationService = ServiceLocator.Current.GetInstance <LocalizationService>(); IMarketService marketService = ServiceLocator.Current.GetInstance <IMarketService>(); IMarket market = GetMarketForOrder(purchaseOrder, marketService, currentMarket); string emailSubject = localizationService.GetStringByCulture("/common/receipt/email/subject", market.DefaultLanguage); Subject = string.Format(emailSubject, _purchaseOrder.TrackingNumber); BackendOrderNumber = _orderViewModel.ErpOrderNumber; PurchaseOrderNumber = _purchaseOrder.TrackingNumber; // Get first shipment tracking number if (_purchaseOrder.OrderForms != null && _purchaseOrder.OrderForms.Any() && _purchaseOrder.OrderForms.First().Shipments != null && _purchaseOrder.OrderForms.First().Shipments.Any()) { TrackingNumber = _purchaseOrder.OrderForms.First().Shipments.First().ShipmentTrackingNumber; } }
public PurchaseOrderModel GetPOInformationById(int PoID, int userId) { PurchaseOrderModel purchaseOrder = new PurchaseOrderModel(); try { accessManager.SqlConnectionOpen(DataBase.WorkerInsentive); List <SqlParameter> aParameters = new List <SqlParameter>(); aParameters.Add(new SqlParameter("@PoId", PoID)); aParameters.Add(new SqlParameter("@UserId", userId)); SqlDataReader dr = accessManager.GetSqlDataReader("sp_LoadPODetails", aParameters); while (dr.Read()) { purchaseOrder.PoID = (int)dr["PuchaseOrderId"]; purchaseOrder.PONumeber = dr["PurchaseOrderNumber"].ToString(); purchaseOrder.POQuantity = (int)dr["ProductionQuantity"]; purchaseOrder.PoPercentage = (int)dr["GenateParcentage"]; int total = (int)dr["ProductionQuantity"] + (((int)dr["GenateParcentage"] * (int)dr["ProductionQuantity"]) / 100); purchaseOrder.TotalQuantity = total; purchaseOrder.RemainingQuantity = total - (int)dr["GenarateBarcode"]; } return(purchaseOrder); } catch (Exception exception) { throw exception; } finally { accessManager.SqlConnectionClose(); } }
public static List <DiscountModel> GetAllDiscounts(PurchaseOrderModel order) { var discounts = new List <DiscountModel>(); foreach (var form in order.OrderForms) { foreach (var discount in form.Discounts.Where(x => !String.IsNullOrEmpty(x.DiscountCode))) { AddToDiscountList(discount, discounts); } foreach (var item in form.LineItems) { foreach (var discount in item.Discounts.Where(x => !String.IsNullOrEmpty(x.DiscountCode))) { AddToDiscountList(discount, discounts); } } foreach (var shipment in form.Shipments) { foreach (var discount in shipment.Discounts.Where(x => !String.IsNullOrEmpty(x.DiscountCode))) { AddToDiscountList(discount, discounts); } } } return(discounts); }
private void BuildPage(PurchaseOrderModel basketModel) { OrderLinesRepeater.DataSource = basketModel.OrderLines; OrderLinesRepeater.DataBind(); OrderTotal.Text = basketModel.OrderTotal; }
public List <PurchaseOrderModel> GetPoFromDatabaseByStyle(int StyleId, int userId) { try { accessManager.SqlConnectionOpen(DataBase.WorkerInsentive); List <PurchaseOrderModel> purchasorderlist = new List <PurchaseOrderModel>(); List <SqlParameter> aParameters = new List <SqlParameter>(); aParameters.Add(new SqlParameter("@StyleId", StyleId)); aParameters.Add(new SqlParameter("@UserId", userId)); SqlDataReader dr = accessManager.GetSqlDataReader("sp_GetALLPoAndInformation", aParameters); while (dr.Read()) { PurchaseOrderModel purchaseOrder = new PurchaseOrderModel(); purchaseOrder.PoID = (int)dr["PuchaseOrderId"]; purchaseOrder.PONumeber = dr["PurchaseOrderNumber"].ToString(); purchaseOrder.POQuantity = (int)dr["ProductionQuantity"]; purchaseOrder.PoPercentage = (int)dr["GenateParcentage"]; int total = (int)dr["ProductionQuantity"] + (((int)dr["GenateParcentage"] * (int)dr["ProductionQuantity"]) / 100); purchaseOrder.TotalQuantity = total; purchaseOrder.RemainingQuantity = total - (int)dr["GenarateBarcode"]; purchasorderlist.Add(purchaseOrder); } return(purchasorderlist); } catch (Exception exception) { throw exception; } finally { accessManager.SqlConnectionClose(); } }
public ActionResult CreateOrEditPurchaseOrder() { PurchaseOrderResponse _response = new PurchaseOrderResponse(); if (Request.QueryString["id"] != null) { var request = new PurchaseOrderRequest { Data = new PurchaseOrderModel { Id = long.Parse(Request.QueryString["id"].ToString()) } }; PurchaseOrderResponse resp = new PurchaseOrderHandler(_unitOfWork).GetDetail(request); PurchaseOrderModel _model = resp.Entity; ViewBag.Response = _response; return(View(_model)); } else { ViewBag.Response = _response; ViewBag.ActionType = ClinicEnums.Action.Add; return(View()); } }
public bool SendDeliveryReceipt(PurchaseOrderModel order, string language = null) { var mailSettings = _notificationSettingsRepository.GetNotificationSettings(language); if (mailSettings != null) { var emailMessage = new DeliveryReceipt(_currentMarket, order); emailMessage.From = mailSettings.From; emailMessage.Header = mailSettings.MailHeader.ToString(); emailMessage.Footer = mailSettings.MailFooter.ToString(); var result = _emailDispatcher.SendEmail(emailMessage); if (result.Success) { return(true); } else { Log.Error(result.Exception.Message, result.Exception); return(false); } } Log.Error("Unable to get notification settings"); return(false); }
protected void Page_Load(object sender, EventArgs e) { PurchaseOrderModel model = MapOrder(); model.BillingAddress = MapOrderAddress(TransactionLibrary.GetBillingInformation()); model.ShippingAddress = MapOrderAddress(TransactionLibrary.GetShippingInformation()); var basket = UCommerce.Api.TransactionLibrary.GetBasket(false).PurchaseOrder; var billingCurrency = basket.BillingCurrency; foreach (var basketOrderLine in basket.OrderLines) { var orderLineModel = new OrderlineModel(); orderLineModel.Sku = basketOrderLine.Sku; orderLineModel.VariantSku = basketOrderLine.VariantSku; orderLineModel.ProductName = basketOrderLine.ProductName; orderLineModel.Quantity = basketOrderLine.Quantity; orderLineModel.Total = new UCommerce.Money(basketOrderLine.Total.GetValueOrDefault(), billingCurrency).ToString(); model.OrderLines.Add(orderLineModel); } model.SubTotal = GetMoneyFormat(basket.SubTotal.GetValueOrDefault(), billingCurrency); model.TaxTotal = GetMoneyFormat(basket.TaxTotal.GetValueOrDefault(), billingCurrency); model.DiscountTotal = GetMoneyFormat(basket.DiscountTotal.GetValueOrDefault(), billingCurrency); model.ShippingTotal = GetMoneyFormat(basket.ShippingTotal.GetValueOrDefault(), billingCurrency); model.PaymentTotal = GetMoneyFormat(basket.PaymentTotal.GetValueOrDefault(), billingCurrency); model.OrderTotal = GetMoneyFormat(basket.OrderTotal.GetValueOrDefault(), billingCurrency); BuildPage(model); }
public ActionResult Edit(int Id) { ViewBag.ActiveMenu = "admin"; var model = new PurchaseOrderModel().GetPurchaseOrderData(Id); return(View("..\\PurchaseOrder\\Edit", model)); }
protected IMarket GetMarketForOrder(PurchaseOrderModel purchaseOrder, IMarketService marketService, ICurrentMarket currentMarket) { if (purchaseOrder.MarketId != null && purchaseOrder.MarketId.Value != null) { return(marketService.GetMarket(purchaseOrder.MarketId)); } return(currentMarket.GetCurrentMarket()); }
/// <summary> /// The ShowForm /// </summary> /// <param name="edit">The edit<see cref="bool"/></param> /// <param name="suppId">The SuppId<see cref="int"/></param> /// <param name="purchaseOrder">The purchaseOrder<see cref="PurchaseOrderModel"/></param> public void ShowForm(bool edit, int suppId, PurchaseOrderModel purchaseOrder) { _edit = edit; _suppId = suppId; _purchaseOrder = purchaseOrder; Show(); }
public ActionResult Index(PurchaseOrderModel PurchaseOrderModel) { ViewBag.Vendor = vendorManager.GetAll(); ViewBag.Product = productManager.GetAll(); ViewBag.PurchaseDetail = PurchaseOrderDetail2; return(View()); }
private OrderViewModel CreateOrderViewModel(PurchaseOrderModel order) { var model = new OrderViewModel(_currentMarket.GetCurrentMarket().DefaultCurrency.Format, order); // TODO order-payment method model.PaymentMethod = order.ProviderId; return(model); }
public ActionResult ListItems(decimal todayCode) { var obj = new PurchaseOrderModel() { Items = _purchaseOrderDa.GetListSimpleByRequest(Request), PageHtml = _purchaseOrderDa.GridHtmlPage }; return(Json(obj, JsonRequestBehavior.AllowGet)); }
public static PurchaseOrderModel CreatePurchaseOrder(PurchaseOrderModel pom, string token, out string error) { error = ""; string url = APIHelper.Baseurl + "/purchaseorder/create"; string objectstring = JsonConvert.SerializeObject(pom); pom = APIHelper.Execute <PurchaseOrderModel>(token, objectstring, url, out error); return(pom); }