public void Checked(VehicleStockTransferDTO entry) { VehicleStockTransfer po = new VehicleStockTransfer(); po.No = entry.No; po.Checked = entry.Checked; vstRepo.Checked(po); }
public void Approved(VehicleStockTransferDTO entry) { VehicleStockTransfer po = new VehicleStockTransfer(); po.No = entry.No; po.Approved = entry.Approved; vstRepo.Approved(po); }
public void Save(VehicleStockTransferDTO entry) { VehicleStockTransfer vst = new VehicleStockTransfer(); vst.No = entry.No; vst.Date = Convert.ToDateTime(entry.Date); vst.CompanyId = Sessions.CompanyId.Value; vst.RequestedBy = entry.RequestedBy; vst.CheckedBy = Common.GetCurrentUser.Id; vst.ApprovedBy = Common.GetCurrentUser.GeneralManagerId; vst.VehicleStockTransferItems = new List <VehicleStockTransferItem>(); foreach (VehicleStockTransferDTO.Item item in entry.Items) { VehicleStockTransferItem vstItem = new VehicleStockTransferItem(); vstItem.VehicleStockTransferId = vst.Id; vstItem.ItemId = item.Id; vstItem.VehicleFromId = item.VehicleFromId; vstItem.VehicleToId = item.VehicleToId; vstItem.Quantity = item.Quantity; if (item.Remarks != null) { vstItem.Remarks = item.Remarks; } else { vstItem.Remarks = ""; } vst.VehicleStockTransferItems.Add(vstItem); } vstRepo.Save(vst); int?translogId = vst.VehicleStockTransferItems.Last().TransactionLogId; int vehicleId = vst.VehicleStockTransferItems.Last().VehicleToId; SaveVehicle(vehicleId, translogId); }