public int UpdateLaboratoryQuailtyControl(LaboratoryQuailtyControl qualityControl) { bool deleteFlag = true; string oldImageName = GetImgPath(qualityControl.LaboratoryQualityControlId); if (qualityControl.Img == String.Empty) { qualityControl.Img = oldImageName; deleteFlag = false; } qualityControl.CategoryId = new ProductCategoryManager().GetProductCategoryId(qualityControl.CategoryName); int ret = new LaboratoryQuailtyControlService().UpdateLaboratoryQuailtyControl(qualityControl); if (ret > 0 && deleteFlag) { new Common().DeleteFile(oldImageName, fileType.ImageType); } return(ret); }
public int DeleteLaboratoryQuailtyControl(string qualityControlId) { string filename = GetImgPath(qualityControlId); int ret = new LaboratoryQuailtyControlService().DeleteLaboratoryQuailtyControl(qualityControlId); if (ret > 0) { new Common().DeleteFile(filename, fileType.ImageType); } return(ret); }