public ActionResult EditDrug(lmsDrug objDrugMaster) { objDrugMaster.MANUFACTUREDATE = Request["MANUFACTUREDATE"] == null ? DateTime.Now : Request["MANUFACTUREDATE"].ToLmsSystemDate(); objDrugMaster.EXPIRYDATE = Request["EXPIRYDATE"] == null ? DateTime.Now : Request["EXPIRYDATE"].ToLmsSystemDate(); var saveDrugDetails = _objIHospitalMaster.SaveDrug(objDrugMaster); return(RedirectToAction("ViewDrug", new { DrugId = saveDrugDetails, viewMessage = "Drug Details Saved Successfully" })); }
private void UpdateDrugOrder(lmsDrug objDrugMaster) { var orderCount = _objLabManagementEntities.lmsDrugs.Single(x => x.DRUGID == objDrugMaster.DRUGID).ORDERCOUNT; if (orderCount.HasValue) { var orderValue = orderCount.Value > 0 ? orderCount.Value : 0; var newOrderValue = (objDrugMaster.ORDERCOUNT.HasValue ? objDrugMaster.ORDERCOUNT.Value : 0) + orderValue; objDrugMaster.ORDERCOUNT = newOrderValue; } }
public ActionResult EditDrug(lmsDrug objDrugMaster) { objDrugMaster.MANUFACTUREDATE = Request["MANUFACTUREDATE"] == null ? DateTime.Now : Request["MANUFACTUREDATE"].ToLmsSystemDate(); objDrugMaster.EXPIRYDATE = Request["EXPIRYDATE"] == null ? DateTime.Now : Request["EXPIRYDATE"].ToLmsSystemDate(); // objDrugMaster.ORDERCOUNT = GetTotalDrugOrder(objDrugMaster.OLDORDERCOUNT, objDrugMaster.ORDERCOUNT); var qrCodeData = $"{objDrugMaster.DRUGNAME}-{objDrugMaster.EXPIRYDATE}"; objDrugMaster.QrCodeContent = qrCodeData; objDrugMaster.QrCodeBase64 = qrCodeData.GenerateQrCode(); var saveDrugDetails = _objIHospitalMaster.SaveDrug(objDrugMaster); return(RedirectToAction("ViewDrug", new { DrugId = saveDrugDetails, transactionType = nameof(TransactionType.Save) })); }
public lmsDrug GetDrugDetailsById(int DrugId) { try { if (DrugId == 0) { var newDrug = new lmsDrug { ISEXPIRED = false }; return(newDrug); } var resultDetails = _objLabManagementEntities.lmsDrugs.FirstOrDefault(x => x.DRUGID == DrugId); resultDetails.ISEXPIRED = resultDetails.ISEXPIRED == null ? false : resultDetails.ISEXPIRED.Value; return(resultDetails); } catch (Exception ex) { _objIAppLogger.LogError(ex); return(null); } }
public int SaveDrug(lmsDrug objDrugMaster) { var resultId = 0; try { if (objDrugMaster.DRUGID > 0) { _objLabManagementEntities.lmsDrugs.Attach(objDrugMaster); _objLabManagementEntities.Entry(objDrugMaster).State = EntityState.Modified; _objLabManagementEntities.SaveChanges(); return(objDrugMaster.DRUGID); } _objLabManagementEntities.lmsDrugs.Add(objDrugMaster); _objLabManagementEntities.SaveChanges(); resultId = _objLabManagementEntities.lmsDrugs.LastOrDefault().DRUGID; } catch (Exception ex) { _objIAppLogger.LogError(ex); } return(resultId); }