private void cmbShipmentID_SelectionChanged(object sender, SelectionChangedEventArgs e) { lblCShipmentID.Visibility = cmbShipmentID.SelectedItem == null ? Visibility.Visible : Visibility.Hidden; lblUserName.Visibility = System.Windows.Visibility.Hidden; cmbUserNames.Visibility = System.Windows.Visibility.Hidden; lblCUserName.Visibility = System.Windows.Visibility.Hidden; lblCShipmentStaus.Visibility = System.Windows.Visibility.Hidden; lblStatus.Visibility = System.Windows.Visibility.Hidden; cmbShipmentStatus.Visibility = System.Windows.Visibility.Hidden; lblFrom.Visibility = System.Windows.Visibility.Hidden; lblTo.Visibility = System.Windows.Visibility.Hidden; dtpFromDate.Visibility = System.Windows.Visibility.Hidden; dtpToDate.Visibility = System.Windows.Visibility.Hidden; cstPackingTime cmbItem = (cstPackingTime)cmbShipmentID.SelectedItem; List <cstPackingTime> lsNpackingTime = new List <cstPackingTime>(); List <cstPackingTime> lspackingTime = Global.controller.GetPackingTimeQuantity_ByStation(StationID); foreach (cstPackingTime t in lspackingTime) { if (t.ShippingNumber == cmbItem.ShippingNumber) { lsNpackingTime.Add(t); } } dgvShipmentPackedList.ItemsSource = lsNpackingTime; dgvShipmentPackedList.Items.Refresh(); }
/// <summary> /// Shipment With its Time And SKu Quantity on specified date /// </summary> /// <param name="UserID">Long UserID</param> /// <returns>List<cstPackingTime></returns> public List <cstPackingTime> GetPackingTimeAndQantityByStation(Guid UserID, DateTime Fromdate, DateTime Todate, int PackingStatus, Guid StationID) { List <cstPackingTime> _lsreturnPacingTime = new List <cstPackingTime>(); if (PackingStatus == 0) { try { DateTime dt = DateTime.UtcNow; var packingG = Service.Get.GetPackingTimeAndQantityByStation28(UserID, Fromdate, Todate, PackingStatus, StationID); foreach (var listItem in packingG) { cstPackingTime _Packing = new cstPackingTime(); _Packing.PackingID = listItem.PackingID; _Packing.ShippingNumber = cmdPackage.GetShippingNum(listItem.PackingID); _Packing.Quantity = Convert.ToInt32(listItem.Quantity); TimeSpan t = TimeSpan.FromSeconds(Convert.ToDouble(listItem.TimeSpend.ToString())); string answer = string.Format("{0:D2}H:{1:D2}M:{2:D2}S", t.Hours, t.Minutes, t.Seconds); _Packing.TimeSpend = answer; _lsreturnPacingTime.Add(_Packing); } } catch (Exception) { } } return(_lsreturnPacingTime); }
private void dgvShipmentPackedList_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { cstPackingTime packingItem = (cstPackingTime)dgvShipmentPackedList.SelectedItem; List <cstPackageDetails> lsPackingDetails = Global.controller.GetPackingDetailTbl(packingItem.PackingID); dgvPackedDetailsList.ItemsSource = lsPackingDetails; dgvPackedDetailsList.Items.Refresh(); lblDShipmentID.Content = Global.controller.GetShippingNumber(lsPackingDetails[0].PackingId); lblDStatus.Content = "Packed"; TimeSpan span; if (TimeSpan.TryParse(packingItem.TimeSpend.Replace("M", "").Replace("H", "").Replace("S", ""), out span)) { lblDTime.Content = String.Format("{0:D2}min {1:D2}sec", span.Minutes, span.Seconds); } lblDItem.Content = packingItem.Quantity.ToString(); String Location = lsPackingDetails[0].ShipmentLocation.ToString(); String UserName = Global.controller.GetSelcetedUserMaster((Global.controller.GetPackingTbl().SingleOrDefault(i => i.PackingId == lsPackingDetails[0].PackingId)).UserID).First().UserFullName.ToString(); int MangerOverride = Global.controller.GetPackingTbl().SingleOrDefault(i => i.PackingId == lsPackingDetails[0].PackingId).MangerOverride; lblDoverride.Content = "No"; if (MangerOverride == 1) { lblDoverride.Content = "Manager"; } else if (MangerOverride == 2) { lblDoverride.Content = "Self"; } foreach (var LocationItem in lsPackingDetails) { lblDUserName.Content = UserName; lblDLocation.Content = Location; if (Location != LocationItem.ShipmentLocation) { Location = LocationItem.ShipmentLocation; UserName = Global.controller.GetSelcetedUserMaster((Global.controller.GetPackingTbl().SingleOrDefault(i => i.PackingId == lsPackingDetails[0].PackingId)).UserID).First().UserFullName.ToString(); lblDLocation.Content = Location + " & " + lblDLocation.Content; lblDUserName.Content = UserName + " & " + lblDUserName.Content; } } } catch (Exception) { } }
private void FillAll() { try { List <cstPackingTime> packingTime = Global.controller.GetPackingTimeQuantity(); List <cstPackingTime> lspackingTime = new List <cstPackingTime>(); foreach (var Listitem in packingTime) { cstPackingTime Timels = new cstPackingTime(); Timels.Quantity = Listitem.Quantity; Timels.PackingID = Listitem.PackingID; Timels.ShippingNumber = Listitem.ShippingNumber; Timels.TimeSpend = Listitem.TimeSpend; lspackingTime.Add(Timels); } Guid RecentPackedID = Global.RecentlyPackedID; cstPackingTime packingItem = lspackingTime.SingleOrDefault(i => i.PackingID == RecentPackedID); List <cstPackageDetails> lsPackingDetails = Global.controller.GetPackingDetailTbl(RecentPackedID); dgvPackedDetailsList.ItemsSource = lsPackingDetails; dgvPackedDetailsList.Items.Refresh(); lblDShipmentID.Content = Global.controller.GetShippingNumber(lsPackingDetails[0].PackingId); lblDStatus.Content = "Packed"; lblDTime.Content = packingItem.TimeSpend.ToString(); lblDItem.Content = packingItem.Quantity.ToString(); String Location = lsPackingDetails[0].ShipmentLocation.ToString(); String UserName = Global.controller.GetSelcetedUserMaster(Global.controller.GetPackingList(RecentPackedID, true).UserID).First().UserFullName.ToString(); foreach (var LocationItem in lsPackingDetails) { lblDUserName.Content = UserName; lblDLocation.Content = Location; if (Location != LocationItem.ShipmentLocation) { Location = LocationItem.ShipmentLocation; UserName = Global.controller.GetSelcetedUserMaster(Global.controller.GetPackingList(RecentPackedID, true).UserID).First().UserFullName.ToString(); lblDLocation.Content = Location + " & " + lblDLocation.Content; lblDUserName.Content = UserName + " & " + lblDUserName.Content; } } } catch (Exception) { } }
/// <summary> /// Shipment With its Time And SKu Quantity on specified date /// </summary> /// <param name="UserID">Long UserID</param> /// <param name="date"> DateTime For Filter</param> /// <returns>List<cstPackingTime></returns> public List <cstPackingTime> GetPackingTimeAndQantity(DateTime Fromdate, DateTime Todate) { List <cstPackingTime> _lsreturnPacingTime = new List <cstPackingTime>(); try { var packingG = Service.Get.GetPackingTimeAndQantity3(Fromdate, Todate); foreach (var listItem in packingG) { cstPackingTime _Packing = new cstPackingTime(); _Packing.PackingID = listItem.PackingID; _Packing.ShippingNumber = listItem.ShippingNumber; _Packing.TimeSpend = listItem.TimeSpend; _Packing.Quantity = listItem.Quantity; _lsreturnPacingTime.Add(_Packing); } } catch (Exception) { } return(_lsreturnPacingTime); }
/// <summary> /// Shipment With its Time And SKu Quantity up to current Date /// </summary> /// <param name="UserID">Long UserID</param> /// <returns>List<cstPackingTime></returns> public List <cstPackingTime> GetPackingTimeAndQantity(Guid UserID, int PackingStatus) { List <cstPackingTime> _lsreturnPacingTime = new List <cstPackingTime>(); try { var packingG = Service.Get.GetPackingTimeAndQantity6(UserID, PackingStatus); foreach (var listItem in packingG) { cstPackingTime _Packing = new cstPackingTime(); _Packing.PackingID = listItem.PackingID; _Packing.ShippingNumber = listItem.ShippingNumber; _Packing.TimeSpend = listItem.TimeSpend; _Packing.Quantity = listItem.Quantity; _lsreturnPacingTime.Add(_Packing); } } catch (Exception) { } return(_lsreturnPacingTime); }