private void CbEqiupName_SelectedIndexChanged(object sender, EventArgs e) { labCode.Text = ""; labName.Text = ""; using (UnitOfWork db = new UnitOfWork()) { if (cbZones.SelectedIndex != -1 && cbSubZones.SelectedIndex != -1 && cbCategories.SelectedIndex != -1) { cbEqiupName.Enabled = true; this.labName.Text = cbEqiupName.SelectedItem.ToString(); var companyId = db.Companies.GetEntityByName(t => t.nvcName == cbCompanies.SelectedItem).intNumber.ToString(); var locationId = db.Locations.GetEntityByName(t => t.nvcName == cbLocations.SelectedItem).intNumber.ToString(); var zoneId = db.Zone.GetEntityByName(t => t.nvcName == cbZones.SelectedItem).intNumber.ToString(); var subZoneId = db.SubZone.GetEntityByName(t => t.nvcName == cbSubZones.SelectedItem).intNumber.ToString(); var categoryId = db.Categories.GetEntityByName(t => t.nvcName == cbCategories.SelectedItem).intNumber.ToString(); var eqiupNameId = db.EquipName.GetEntityByName(t => t.nvcName == cbEqiupName.SelectedItem).intNumber.ToString(); var order = db.EquipSamples.GetAll().FirstOrDefault(t => t.tabZones.nvcName.Equals(cbZones.SelectedItem) && t.tabSubZones.nvcName.Equals(cbSubZones.SelectedItem) && t.tabCategories.nvcName.Equals(cbCategories.SelectedItem) && t.tabEquipName.nvcName.Equals(cbEqiupName.SelectedItem)).intOrder.ToString(); var model = MyExtentions.GetEquipSample(companyId, locationId, zoneId, subZoneId, categoryId, eqiupNameId, order); labCode.Text = model.CompanyId + "" + model.LocationId + "" + model.ZoneId + "" + model.SubZoneId + "" + model.CategoryId + "" + model.EquipNameId; } } SetEnableBtmOk(); }
private void BtmSelect_Click(object sender, EventArgs e) { if (dgvEquips.CurrentRow != null) { equipId = Convert.ToInt32(dgvEquips.CurrentRow.Cells["intID"].Value.ToString()); using (UnitOfWork db = new UnitOfWork()) { var equips = db.EquipSamples.GetEntity(t => t.intID == equipId); equipName = equips.tabEquipName.nvcName; var company = equips.intCompany.ToString(); var location = equips.intLocation.ToString(); var zone = equips.intZone.ToString(); var subZone = equips.intSubZone.ToString(); var category = equips.intCategory.ToString(); var name = equips.intEquipName.ToString(); var order = equips.intOrder.ToString(); var model = MyExtentions.GetEquipSample(company, location, zone, subZone, category, name, order); equipCode = model.CompanyId + "" + model.LocationId + "" + model.ZoneId + "" + model.SubZoneId + "" + model.CategoryId + "" + model.EquipNameId + "" + model.OrderId; this.Close(); } } else { RtlMessageBox.Show("لطفا یک تجهیز را انتخاب کنید", "توجه", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void BtmSelect_Click(object sender, EventArgs e) { if (dgvParts.CurrentRow != null) { partId = Convert.ToInt32(dgvParts.CurrentRow.Cells["intID"].Value.ToString()); using (UnitOfWork db = new UnitOfWork()) { var parts = db.PartTypes.GetEntity(t => t.intID == partId); partName = parts.tabPartName.nvcName + " " + parts.tabPartBranch.nvcName + " " + parts.tabPartSubBranch.nvcName; var measurementUnits = db.MeasurementUnits.GetEntity(t => t.intCategory == parts.intCategory); measurementUnit = measurementUnits.nvcName; var storeId = parts.intStore.ToString(); var categoryId = parts.intCategory.ToString(); var nameId = parts.intName.ToString(); var branchId = parts.intBranch.ToString(); var subBranchId = parts.intSubBranch.ToString(); var model = MyExtentions.GetPartTypeByIds(storeId, categoryId, nameId, branchId, subBranchId); partCode = model.Store + "" + model.Category + "" + model.PartName + "" + model.PartBranch + "" + model.PartSubBranch; } this.Close(); } else { RtlMessageBox.Show("لطفا یک قطعه را انتخاب کنید", "توجه", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void FrmTechnicalDocumentItems_Load(object sender, EventArgs e) { dgvTechnicalDocumentItems.AutoGenerateColumns = false; using (UnitOfWork db = new UnitOfWork()) { var technicalDocuments = db.TechnicalDocuments.GetEntity(t => t.intID == technicalDocumentId); var companyId = technicalDocuments.intCompany.ToString(); var locationId = technicalDocuments.intLocation.ToString(); var categoryId = technicalDocuments.intCategory.ToString(); var order = technicalDocuments.intOrder.ToString(); var model = MyExtentions.GetTechnicalDocumentCode(companyId, locationId, categoryId, order); technicalDocumentCode = model.Company + "" + model.Location + "" + model.Category + "" + model.Order; txtTechnicalDocument.Text = technicalDocumentCode; ListRefresh(); } }
private void PartUpdate_Load(object sender, EventArgs e) { using (UnitOfWork db = new UnitOfWork()) { var part = db.PartTypes.GetEntity(t => t.intID == partId); var stores = db.Stores.GetAll(); foreach (var item in stores) { this.cbStores.Items.Add(item.nvcName); } cbStores.SelectedItem = part.tabStores.nvcName; var categories = db.Categories.GetAll(); foreach (var item in categories) { this.cbCategories.Items.Add(item.nvcName); } cbCategories.SelectedItem = part.tabCategories.nvcName; cbName.SelectedItem = part.tabPartName.nvcName; cbBranch.SelectedItem = part.tabPartBranch.nvcName; cbSubBranch.SelectedItem = part.tabPartSubBranch.nvcName; labName.Text = part.tabPartName.nvcName + " " + part.tabPartBranch.nvcName + " " + part.tabPartSubBranch.nvcName; var storeId = part.tabStores.intNumber.ToString(); var categoryId = part.tabCategories.intNumber.ToString(); var nameId = part.tabPartName.intNumber.ToString(); var branchId = part.tabPartBranch.intNumber.ToString(); var subBranchId = part.tabPartSubBranch.intNumber.ToString(); var model = MyExtentions.GetPartTypeByIds(storeId, categoryId, nameId, branchId, subBranchId); this.labCode.Text = model.Store + "" + model.Category + "" + model.PartName + "" + model.PartBranch + "" + model.PartSubBranch; var measurementUnits = db.MeasurementUnits.Get(t => t.intCategory == cbCategories.SelectedIndex); foreach (var item in measurementUnits) { cbMeasuementUnits.Items.Add(item.nvcName); } cbMeasuementUnits.SelectedItem = part.tabMeasurementUnits.nvcName; tbOrderPoint.Text = part.floOrderPoint.ToString(); SetEnableBtmOk(); } }
private void CbEqiupName_SelectedIndexChanged(object sender, EventArgs e) { labCode.Text = ""; labName.Text = ""; using (UnitOfWork db = new UnitOfWork()) { this.labName.Text = cbEqiupName.SelectedItem.ToString(); var companyId = db.Companies.GetEntityByName(t => t.nvcName == cbCompanies.SelectedItem).intNumber.ToString(); var locationId = db.Locations.GetEntityByName(t => t.nvcName == cbLocationes.SelectedItem).intNumber.ToString(); var zoneId = db.Zone.GetEntityByName(t => t.nvcName == cbZones.SelectedItem).intNumber.ToString(); var subZoneId = db.SubZone.GetEntityByName(t => t.nvcName == cbSubZones.SelectedItem).intNumber.ToString(); var categoryId = db.Categories.GetEntityByName(t => t.nvcName == cbCategories.SelectedItem).intNumber.ToString(); var eqiupNameId = db.EquipName.GetEntityByName(t => t.nvcName == cbEqiupName.SelectedItem).intNumber.ToString(); var model = MyExtentions.GetEquipSample(companyId, locationId, zoneId, subZoneId, categoryId, eqiupNameId, ""); labCode.Text = model.CompanyId + "" + model.LocationId + "" + model.ZoneId + "" + model.SubZoneId + "" + model.CategoryId + "" + model.EquipNameId; } }
public bool EditPatient(PatientDto patientDto, string userId) { try { var context = new HospitalContext(); var userManager = new UserManager <Users>(new UserStore <Users>(context)); var user = userManager.FindById(userId); var userName = $"{user.FirstName} {user.LastName}"; var patient = context.Patients.Single(x => x.Id == patientDto.Id); var oldAddress = MyExtentions.DeepClone(patient.Address); var oldPatient = MyExtentions.DeepClone(patient); patient.Address.BuildingNumber = patientDto.BuildingNumber; patient.Address.FlatNumber = patientDto.FlatNumber; patient.Address.City = patientDto.City; patient.Address.CountryId = patientDto.CountryId; patient.Address.Street = patientDto.Street; patient.Address.ZipCode = patientDto.ZipCode; patient.CityOfBirth = patientDto.CityOfBirth; patient.DateOfBirth = patientDto.DateOfBirth; patient.FirstName = patientDto.FirstName; patient.NationalityId = patientDto.NationalityId; patient.Pesel = patientDto.Pesel; patient.PhoneNumber = patientDto.PhoneNumber; patient.SecondName = patientDto.SecondName; patient.Surname = patientDto.Surname; var address = MyExtentions.DeepClone(patient.Address); var addressLogs = LogAddressChanges(oldAddress, address); var logs = LogPatientChanges(oldPatient, patient, userName); logs.Content += addressLogs; context.PatientLogs.Add(logs); context.SaveChanges(); return(true); } catch (Exception ex) { _errorLogsRepository.LogError(ex); return(false); } }
private void CbSubBranch_SelectedIndexChanged(object sender, EventArgs e) { using (UnitOfWork db = new UnitOfWork()) { this.labName.Text = cbName.SelectedItem + " " + cbBranch.SelectedItem + " " + cbSubBranch.SelectedItem; var storeId = db.Stores.GetEntityByName(t => t.nvcName == cbStores.SelectedItem).intNumber.ToString(); var categoryId = db.Categories.GetEntityByName(t => t.nvcName == cbCategories.SelectedItem).intNumber.ToString(); var nameId = db.PartName.GetEntityByName(t => t.nvcName == cbName.SelectedItem).intNumber.ToString(); var branchId = db.PartBranch.GetEntityByName(t => t.nvcName == cbBranch.SelectedItem).intNumber.ToString(); var subBranchId = db.PartSubBranch.GetEntityByName(t => t.nvcName == cbSubBranch.SelectedItem).intNumber.ToString(); var model = MyExtentions.GetPartTypeByIds(storeId, categoryId, nameId, branchId, subBranchId); this.labCode.Text = model.Store + "" + model.Category + "" + model.PartName + "" + model.PartBranch + "" + model.PartSubBranch; //var parts = db.Parts.GetAll().FirstOrDefault(t => // t.intStore == int.Parse(storeId) && t.intCategory == int.Parse(categoryId) && t.intName == int.Parse(nameId) && // t.intBranch == int.Parse(branchId) && t.intSubBranch == int.Parse(subBranchId)); } SetEnableBtmSearch(); }
private void CbSubBranch_SelectedIndexChanged(object sender, EventArgs e) { labName.Text = ""; labCode.Text = ""; cbProperties.Items.Clear(); lbSelectedProperties.Items.Clear(); tbOrderPoint.Text = ""; using (UnitOfWork db = new UnitOfWork()) { this.labName.Text = cbName.SelectedItem + " " + cbBranch.SelectedItem + " " + cbSubBranch.SelectedItem; var storeId = db.Stores.GetEntityByName(t => t.nvcName == cbStores.SelectedItem).intNumber.ToString(); var categoryId = db.Categories.GetEntityByName(t => t.nvcName == cbCategories.SelectedItem).intNumber.ToString(); var nameId = db.PartName.GetEntityByName(t => t.nvcName == cbName.SelectedItem).intNumber.ToString(); var branchId = db.PartBranch.GetEntityByName(t => t.nvcName == cbBranch.SelectedItem).intNumber.ToString(); var subBranchId = db.PartSubBranch.GetEntityByName(t => t.nvcName == cbSubBranch.SelectedItem).intNumber.ToString(); var model = MyExtentions.GetPartTypeByIds(storeId, categoryId, nameId, branchId, subBranchId); this.labCode.Text = model.Store + "" + model.Category + "" + model.PartName + "" + model.PartBranch + "" + model.PartSubBranch; } }
private void CbSubBranch_SelectedIndexChanged(object sender, EventArgs e) { using (UnitOfWork db = new UnitOfWork()) { this.labName.Text = cbName.SelectedItem + " " + cbBranch.SelectedItem + " " + cbSubBranch.SelectedItem; var storeId = db.Stores.GetEntityByName(t => t.nvcName == cbStores.SelectedItem).intNumber.ToString(); var categoryId = db.Categories.GetEntityByName(t => t.nvcName == cbCategories.SelectedItem).intNumber.ToString(); var nameId = db.PartName.GetEntityByName(t => t.nvcName == cbName.SelectedItem).intNumber.ToString(); var branchId = db.PartBranch.GetEntityByName(t => t.nvcName == cbBranch.SelectedItem).intNumber.ToString(); var subBranchId = db.PartSubBranch.GetEntityByName(t => t.nvcName == cbSubBranch.SelectedItem).intNumber.ToString(); var model = MyExtentions.GetPartTypeByIds(storeId, categoryId, nameId, branchId, subBranchId); this.labCode.Text = model.Store + "" + model.Category + "" + model.PartName + "" + model.PartBranch + "" + model.PartSubBranch; var parts = db.PartTypes.GetAll().FirstOrDefault(t => t.intStore == int.Parse(storeId) && t.intCategory == int.Parse(categoryId) && t.intName == int.Parse(nameId) && t.intBranch == int.Parse(branchId) && t.intSubBranch == int.Parse(subBranchId)); if (parts != null) { var properties = parts.nvcProperties.Split('-'); for (int i = 0; i < properties.Length; i++) { lbSelectedProperties.Items.Add(properties[i]); } } var measurementUnits = db.MeasurementUnits.GetAll().Where(t => t.intCategory == int.Parse(categoryId)); foreach (var item in measurementUnits) { cbMeasuementUnits.Items.Add(item.nvcName); } this.Btm_MeasurementUnitsEdit.Enabled = true; this.Btm_PropertiesRegister.Enabled = true; Btm_PropertiesRegister.Enabled = true; Btm_PropertiesDelete.Enabled = true; lbSelectedProperties.Items.Clear(); tbOrderPoint.Clear(); SetEnableBtmOk(); } }
private void FrmPartSamples_Load(object sender, EventArgs e) { using (UnitOfWork db = new UnitOfWork()) { var equipSamples = db.EquipSamples.GetEntity(t => t.intID == equipId); var company = equipSamples.intCompany.ToString(); var location = equipSamples.intLocation.ToString(); var zone = equipSamples.intZone.ToString(); var subZone = equipSamples.intSubZone.ToString(); var category = equipSamples.intCategory.ToString(); var equipName = equipSamples.intEquipName.ToString(); var order = equipSamples.intOrder.ToString(); var model = MyExtentions.GetEquipSample(company, location, zone, subZone, category, equipName, order); txtEquipSampleCode.Text = model.CompanyId + "" + model.LocationId + "" + model.ZoneId + "" + model.SubZoneId + "" + model.CategoryId + "" + model.EquipNameId + "" + model.OrderId; var name = db.EquipName.GetEntity(t => t.intNumber == equipSamples.intEquipName).nvcName; txtEquipSampleName.Text = name; ListRefresh(); } }
private void CbSubBranch_SelectedIndexChanged(object sender, EventArgs e) { using (UnitOfWork db = new UnitOfWork()) { this.labName.Text = cbName.SelectedItem + " " + cbBranch.SelectedItem + " " + cbSubBranch.SelectedItem; var storeId = db.Stores.GetEntityByName(t => t.nvcName == cbStores.SelectedItem).intNumber.ToString(); var categoryId = db.Categories.GetEntityByName(t => t.nvcName == cbCategories.SelectedItem).intNumber.ToString(); var nameId = db.PartName.GetEntityByName(t => t.nvcName == cbName.SelectedItem).intNumber.ToString(); var branchId = db.PartBranch.GetEntityByName(t => t.nvcName == cbBranch.SelectedItem).intNumber.ToString(); var subBranchId = db.PartSubBranch.GetEntityByName(t => t.nvcName == cbSubBranch.SelectedItem).intNumber.ToString(); var model = MyExtentions.GetPartTypeByIds(storeId, categoryId, nameId, branchId, subBranchId); this.labCode.Text = model.Store + "" + model.Category + "" + model.PartName + "" + model.PartBranch + "" + model.PartSubBranch; var parts = db.PartTypes.GetAll().FirstOrDefault(t => t.intStore == int.Parse(storeId) && t.intCategory == int.Parse(categoryId) && t.intName == int.Parse(nameId) && t.intBranch == int.Parse(branchId) && t.intSubBranch == int.Parse(subBranchId)); var properties = parts.nvcProperties.Split('-'); for (int i = 0; i < properties.Length; i++) { cbProperties.Items.Add(properties[i]); } } }