Пример #1
0
        public async Task <object> Post(string dataSign, string requestType, string requestData)
        {
            LogisticViewModel model = JsonConvert.DeserializeObject <LogisticViewModel>(requestData);

            foreach (RequestData data in model.Data)
            {
                LogisticDto dto = new LogisticDto()
                {
                    ShipperCode           = data.ShipperCode,
                    EstimatedDeliveryTime = data.EstimatedDeliveryTime,
                    LogisticCode          = data.LogisticCode,
                    PickerInfo            = data.PickerInfo,
                    SenderInfo            = data.SenderInfo,
                    State = data.State.ToInt32()
                };
                foreach (Traces traces in data.Traces)
                {
                    dto.AcceptStation = traces.AcceptStation;
                    dto.AcceptTime    = traces.AcceptTime.ToDateTime();
                    dto.Remark        = traces.Remark;
                    await _logisticService.AddAsync(dto);
                }
            }
            IDictionary <string, object> dic = new Dictionary <string, object>();

            dic.Add("EBusinessID", KdGoldConfig.EBusinessId);
            dic.Add("UpdateTime", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
            dic.Add("Success", true);
            dic.Add("Reason", "");
            return(dic);
        }
Пример #2
0
        private void BtnAddCase_Click(object sender, RoutedEventArgs e)
        {
            Order.UserId   = LoggedUser.Id;
            Order.ClientId = Client.Id;
            Order.DealerId = Dealer.Id;
            Order.Warranty = cmbWarranty.Text;
            Order.Fault    = txtFault.Text;
            DateTime date = (DateTime)dpPurchaseDate.SelectedDate;

            Order.PurchaseDate         = date.ToString("dd-MM-yyyy");
            Order.NumberOfOrderedParts = 0;
            LogisticViewModel.SaveCaseToDb(Order);
            OrderMadeView view = new OrderMadeView(LoggedUser.Id, Order);

            view.Show();
            cmbDealers.SelectedIndex   = -1;
            cmbCustomers.SelectedIndex = -1;
            cmbBrand.SelectedIndex     = -1;
            txbSerial.Text             = "";
            txbFault.Text             = "";
            cmbWarranty.SelectedIndex = -1;
            cmbModel.SelectedIndex    = -1;
            txtCustomerName.Text      = "";
            txtDealerName.Text        = "";
            txtUnit.Text     = "";
            txtFault.Text    = "";
            txtWarranty.Text = "";
            Order            = new Case();
        }
Пример #3
0
 private void CmbBrand_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     try
     {
         Order.Brand          = cmbBrand.SelectedItem.ToString();
         cmbModel.ItemsSource = LogisticViewModel.GetModels(Order.Brand);
     }
     catch (Exception)
     {
     }
 }
Пример #4
0
        public ActionResult InventoryValued()
        {
            var almacenSA = new SA.almacenSA();
            var model     = new LogisticViewModel();

            var almacenBE = new almacen();

            almacenBE.idEstablecimiento = 3;
            almacenBE.idEmpresa         = LoginInformation.Empresa.idEmpresa;
            almacenBE.TipoConsulta      = StatusTipoConsulta.XUNIDAD_ORGANICA;

            model.almacens = almacenSA.GetListar_almacenExceptAV(almacenBE);
            return(View(model));
        }
        public EditCustomerInfoView(Case job, string customertype)
        {
            InitializeComponent();
            customerOrder = job;

            if (customertype.Equals("customer"))
            {
                cmbCustomers.ItemsSource  = LogisticViewModel.GetCustomers();
                cmbCustomers.SelectedItem = customerOrder.ClientId + "-" + customerOrder.ClientName;
                LoadCustomerInfo();
            }
            else
            {
                cmbCustomers.ItemsSource  = LogisticViewModel.GetDealers();
                cmbCustomers.SelectedItem = customerOrder.DealerId + "-" + customerOrder.DealerName;
                LoadCustomerInfo();
            }
        }
Пример #6
0
        public ActionResult CreateWarehouse()
        {
            var ClienteVarios = new BE.entidad();

            //   SA.detalleitemsSA prodSA = new SA.detalleitemsSA();
            SA.entidadSA entidadSA = new SA.entidadSA();

            LogisticViewModel itemViewModel = new LogisticViewModel();

            if (Session["username"] == null)
            {
                return(View("~/Views/Account/Login.cshtml"));
            }
            else
            {
                //idEmpresa = "20604303495",
                //if (Product.GetDetalleitems == null || Product.GetDetalleitems.Count == 0)
                //{
                //    var Products = prodSA.GetProductosWithInventario(new BE.detalleitems
                //    {
                //        idEmpresa = LoginInformation.Empresa.idEmpresa,
                //        idEstablecimiento = LoginInformation.Establecimiento.idCentroCosto,
                //        descripcionItem = ""
                //    });
                //    Product.GetDetalleitems = Products;
                //    itemViewModel.GetDetalleitems = Products;
                //}
                //else
                //{
                //    itemViewModel.GetDetalleitems = Product.GetDetalleitems;
                //}


                ClienteVarios = entidadSA.UbicarEntidadVarios("VR", LoginInformation.Empresa.idEmpresa, "", LoginInformation.Establecimiento.idCentroCosto);
                //ViewBag.ClienteVarios = ClienteVarios;
                itemViewModel.EntidadVarios = ClienteVarios;
                itemViewModel.almacens      = GetAlmacenes();
                return(View(itemViewModel));
            }
        }
Пример #7
0
 private void CmbBrand_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     cmbModel.ItemsSource   = LogisticViewModel.GetModels(cmbBrand.SelectedItem.ToString());
     cmbModel.SelectedValue = editableCase.Model;
 }
Пример #8
0
 private void CmbBrand_Loaded(object sender, RoutedEventArgs e)
 {
     cmbBrand.ItemsSource   = LogisticViewModel.GetBrands();
     cmbBrand.SelectedValue = editableCase.Brand;
 }
Пример #9
0
 private void UpdateDealersList(object sender, RoutedEventArgs e)
 {
     cmbDealers.ItemsSource = LogisticViewModel.GetDealers();
 }
Пример #10
0
 private void StackPanel_Loaded_1(object sender, RoutedEventArgs e)
 {
     lsvOrderedParts.DataContext   = LogisticViewModel.GetPartOrders();
     lsvOrderedParts.SelectedIndex = 0;
 }
Пример #11
0
 private void TabItem_Loaded(object sender, RoutedEventArgs e)
 {
     cmbBrand.ItemsSource = LogisticViewModel.GetBrands();
 }
Пример #12
0
 private void UpdateCustomerList(object sender, RoutedEventArgs e)
 {
     cmbCustomers.ItemsSource = LogisticViewModel.GetCustomers();
 }