public bool AtualizaPedido(string CodigoPedido)
        {
            OrderApp         objOrderApp         = new OrderApp();
            ResultProcessing objResultProcessing = objOrderApp.PutExported(CodigoPedido);

            return(false);
        }
Esempio n. 2
0
        public void TestMethod1()
        {
            #region Insert
            //Agent newAg = new Agent();
            //newAg.c_name = "代理商E2";
            //newAg.c_state = 1;
            //newAg.c_levle = 1;
            //newAg.c_agent_level = 1;
            //AgentLogic.InsertNewEntiy(newAg);
            #endregion

            #region Update
            //Agent ag =  AgentLogic.GetEnityById(5);
            //ag.c_login_pwd = "233333";
            //AgentLogic.UpdateEntity(ag);
            #endregion

            #region Delete
            //AgentLogic.DeleteEntity(7);
            #endregion



            OrderApp    oApp  = new OrderApp();
            OrderEntity order = new OrderEntity();
            order.c_agent_id   = "9e234a73-1d70-4991-abfe-2886cc8f1cc8";
            order.c_mobile     = "15077777777";
            order.c_state      = (int)OrderState.NoDeliver;
            order.c_remark     = "代理商订单";
            order.c_order_num  = DateTime.Now.ToString("YYYYMMDDhhmmss");
            order.c_order_type = (int)OrderType.Agent;
            oApp.SubmitForm(order, "");
        }
        public void AlteraStatusPedidoAprovado()
        {
            PedidosRep objPedidosRep = new PedidosRep();
            QueueApp   objQueueApp   = new QueueApp();
            OrderApp   objOrderApp   = new OrderApp();

            Order objPedidoImportado = (Order)objQueueApp.GetNextOrder().AdditionalData;

            objOrderApp.PostApproval(objPedidoImportado.code);
            objQueueApp.DeleteOrder(objPedidoImportado.code);
        }
Esempio n. 4
0
        public OrderAppTests(OrderDataFixture orderDataFixture)
        {
            //var logger = new LoggerConfiguration().WriteTo
            //     .Sink(new TestCorrelatorSink()).CreateLogger();

            _mockHelper       = new MockRepoHelper(orderDataFixture);
            _orderDateFixture = orderDataFixture;
            _orderGen         = new OrderGenerator(_mockHelper.MockManagerOrderRepository.Object);
            _orderApp         = new OrderApp(_mockHelper.MockManagerOrderRepository.Object
                                             , _mockHelper.MockGasStationsRepo.Object
                                             , _orderGen
                                             , base.LoggerFactory.CreateLogger <OrderApp>());
        }
Esempio n. 5
0
        async void ShowPendingOrders()
        {
            if (orderApp == null)
            {
                orderApp = new OrderApp(user);
            }
            //PendingItemApp
            //List<OrderPaletteApp> orderPaletteApps = orderApp.GetOrderPalettes(0);
            Task <List <OrderPaletteApp> > task = new Task <List <OrderPaletteApp> >(orderApp.GetMyAllOrderPalettes);

            task.Start();

            List <OrderPaletteApp> orderPaletteApps = await task;



            foreach (OrderPaletteApp orderPaletteApp in orderPaletteApps)
            {
                OrderPalette2 orderPalette2 = new OrderPalette2();

                orderPalette2.OrderID = orderPaletteApp.OrderID;
                orderPalette2.Bill    = orderPaletteApp.Bill;
                orderPalette2.AddPhn  = orderPaletteApp.AddPhn;

                List <Label> labels = new List <Label>();

                foreach (string str in orderPaletteApp.itemnames)
                {
                    Label label = new Label();
                    label.AutoSize  = true;
                    label.Margin    = new Padding(3, 5, 3, 5);
                    label.Padding   = new Padding(3, 5, 3, 5);
                    label.BackColor = Color.FromArgb(180, 52, 73, 85);
                    label.ForeColor = Color.White;
                    label.Font      = new Font("Open Sans", 9);
                    label.Text      = str;
                    labels.Add(label);
                }

                orderPalette2.Items     = labels;
                orderPalette2.ParentTab = 2;
                orderPalette2.Status    = orderPaletteApp.Status;
                //Control[] controls = orderPalette2.Controls.Find("pnlButtons2", true);
                //controls[0] as Pa

                orderPalette2.Dock = DockStyle.Top;

                panel1.Controls.Add(orderPalette2);
                panel1.VerticalScroll.Value = panel1.VerticalScroll.Maximum;
            }
        }
Esempio n. 6
0
 public ActionResult GetGridJson(Pagination pagination, string location, string d1, string d2, string strNo)
 {
     using (var app = new OrderApp())
     {
         var data = new
         {
             rows    = app.GetGridJson(pagination, location, d1, d2, strNo),
             total   = pagination.total,
             page    = pagination.page,
             records = pagination.records
         };
         return(Content(data.ToJson()));
     }
 }
        public JsonResult CommitOrder(ZtOrder data)
        {
            var res = new AjaxResponse();

            res.status  = "1";
            res.message = "提交成功";
            OrderApp    orderApp   = new OrderApp();
            OrderEntity userEntity = new OrderEntity();

            userEntity.F_UserName     = data.username;
            userEntity.F_UserTelphone = data.userphone;
            orderApp.SubmitForm(userEntity, null, "");
            return(Json(res, JsonRequestBehavior.AllowGet));
        }
Esempio n. 8
0
        private void button7_Click(object sender, EventArgs e)
        {
            var newInvoice = new Invoice {
                key = "31161108351293000163550010002091271001645457"
            };
            var newShipment = new Shipment
            {
                code  = DateTime.Now.ToString("yyyyMMddHHmmss"),
                track = new ShipmentTrack {
                    carrier = "JADLOG", method = "Expresso", code = "JAD12345678"
                }
            };

            ResultProcessing obj = new OrderApp().PostShipment("Americanas-1487187821428", newShipment, newInvoice);

            string teste = "";
        }
Esempio n. 9
0
        public ResultClass <int> DelEntity(string keyValue)
        {
            ResultClass <int> _ret = new ResultClass <int>();
            OrderApp          bll  = new OrderApp();

            try
            {
                _ret = bll.DeleteForm(keyValue);
            }catch (Exception ex)
            {
                _ret.ErrorMessage = ex.Message;
            }
            finally
            {
                bll.Dispose();
            }
            return(_ret);
        }
Esempio n. 10
0
        public ResultClass <int> EditEntity(OrderEntity entity)
        {
            ResultClass <int> _ret = new ResultClass <int>();
            OrderApp          bll  = new OrderApp();

            try
            {
                _ret = bll.SubmitForm(entity, entity.OrderID);
            }
            catch (Exception ex)
            {
                _ret.ErrorMessage = ex.Message;
            }
            finally
            {
                bll.Dispose();
            }
            return(_ret);
        }
Esempio n. 11
0
        public ResultClass <List <OrderEntity> > GetList()
        {
            ResultClass <List <OrderEntity> > _ret = new ResultClass <List <OrderEntity> >();
            OrderApp bll = new OrderApp();

            try
            {
                _ret.ResultData = bll.GetList();
                _ret.Result     = true;
            }
            catch (Exception ex)
            {
                _ret.ErrorMessage = ex.Message;
            }
            finally
            {
                bll.Dispose();
            }
            return(_ret);
        }
 public bool Update(OrderApp entity)
 {
     _db.OrderApps.Update(entity);
     return(Save());
 }
Esempio n. 13
0
 public void InsertEntity(OrderApp entity)
 {
     _db.OrderApps.Add(entity);
 }
Esempio n. 14
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                var order = new Order
                {
                    channel = cmbMarketPlace.Text,
                    items   = new List <OrderItem>
                    {
                        new OrderItem
                        {
                            id            = "PROEPS00021",
                            qty           = Convert.ToDouble(txtIdQuantidade.Text),
                            special_price = Convert.ToDouble(txtPreco.Text)
                        },
                    },
                    customer = new Customer
                    {
                        name          = txtNomeCliente.Text,
                        date_of_birth = txtDataNiver.Text,
                        email         = txtEmail.Text,
                        gender        = txtSexo.Text,
                        phones        = new List <string> {
                            txtTelefone.Text
                        },
                        vat_number = txtCpf.Text
                    },
                    billing_address = new Address
                    {
                        full_name    = txtNomeEndereco.Text,
                        street       = txtRua.Text,
                        number       = txtNumero.Text,
                        detail       = "Sem detalhes",
                        neighborhood = txtBairro.Text,
                        city         = txtCidade.Text,
                        region       = txtEstado.Text,
                        country      = txtPais.Text,
                        postcode     = txtCep.Text
                    },
                    shipping_address = new Address
                    {
                        full_name    = txtNomeEndereco.Text,
                        street       = txtRua.Text,
                        number       = txtNumero.Text,
                        detail       = "Sem detalhes",
                        neighborhood = txtBairro.Text,
                        city         = txtCidade.Text,
                        region       = txtEstado.Text,
                        country      = txtPais.Text,
                        postcode     = txtCep.Text
                    },
                    shipping_method    = "Jade",
                    estimated_delivery = DateTime.Now.AddDays(5).Date,
                    shipping_cost      = 25,
                    interest           = 0,
                    status             = new Status
                    {
                        label = "Aprovado",
                        code  = "A",
                        type  = "APPROVED"
                    },
                    sync_status = "NOT_SYNCED"
                };

                DateTime data = DateTime.Now.AddDays(14).Date;

                OrderApp objOrderApp = new OrderApp();

                ResultProcessing retorno = objOrderApp.Post(order);


                PedidosApp objPedidosApp = new PedidosApp();


                //objPedidosApp.AlteraStatusPedidoAprovado();

                if (retorno.Success == true)
                {
                    MessageBox.Show("Pedido Criado Com Sucesso");
                }
                else
                {
                    MessageBox.Show("Erro:" + retorno.Message);
                }

                QueueApp objQueueApp        = new QueueApp();
                Order    objPedidoImportado = (Order)objQueueApp.GetNextOrder().AdditionalData;
                PostOrderApproval(objPedidoImportado.code);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 15
0
 public void UpdateEntity(OrderApp entity)
 {
     _db.Entry(entity).State = EntityState.Modified;
 }
Esempio n. 16
0
 public void DeleteEntity(OrderApp entity)
 {
     _db.Entry(entity).State = EntityState.Deleted;
 }
 public void AlteraStatusPedidosAprovado(string pedido)
 {
     OrderApp         objOrderApp = new OrderApp();
     ResultProcessing retorno     = objOrderApp.PostApproval(pedido);
 }
 public bool Delete(OrderApp entity)
 {
     _db.OrderApps.Remove(entity);
     return(Save());
 }
 public SkyhubApp()
 {
     objPedidosProtheusRep = new PedidosProtheusRep();
     objOrderApp           = new OrderApp();
     objLogerroApp         = new LogerroApp();
 }
 public bool Create(OrderApp entity)
 {
     _db.OrderApps.Add(entity);
     return(Save());
 }
 public WeatherForecastController(OrderApp orderApp,
                                  ILogger <WeatherForecastController> logger)
 {
     _orderApp = orderApp;
     _logger   = logger;
 }