public void SetDistrict(IDistrict district) { Info.District = district; Info.Clinic = null; Info.Speciality = null; Info.Doctor = null; }
public UserController() { this.idis = new DistrictRepo(new Models.userEntities()); this.idv = new DivitionRepo(new Models.userEntities()); this.iuser = new UserRepo(new Models.userEntities()); }
public IList <IClinic> GetClinics(IDistrict district) { if (!_clinics.ContainsKey(district)) { loadClinics(district); } return(_clinics[district]); }
/// <summary> /// 根据城市名获取对应的行政区划 /// </summary> /// <param name="cityName">城市名</param> /// <returns></returns> public List <DistrictInfo> GetDistrictByCityName(string cityName) { List <DistrictInfo> list = new List <DistrictInfo>(); if (!string.IsNullOrEmpty(cityName)) { IDistrict dal = baseDal as IDistrict; list = dal.GetDistrictByCityName(cityName); } return(list); }
public DistrictSellerAdd(IDistrict district, DistrictDetail districtDetail) { this.district = district; this.districtDetail = districtDetail; InitializeComponent(); // load sellers data in background, so Window dont freeze comboSellerworker.DoWork += LoadSeller; comboSellerworker.RunWorkerCompleted += LoadSeller_UI; comboSellerworker.RunWorkerAsync(); }
/// <summary> /// Конструктор /// </summary> public DistrictForm(IDistrict district, ICities cities) { InitializeComponent(); // Инициализировать компоненты формы _district = district; // Сохранить район в поле _cities = cities; // Сохранить список городов в поле _cityAfterRelinking = district.City; // Сохранить город, связанный с районом CleanAllData(); // Очистить компоненты всех групп CopyDataFromEntity(); // Скопировать данные района в компоненты формы }
private string getClinicsMessage(IDistrict district) { var stringBuilder = new StringBuilder(); var clinics = _repository.GetClinics(district); for (int i = 0; i < clinics.Count; ++i) { stringBuilder.AppendLine($"{i + 1}. {clinics[i].FullName}"); } stringBuilder.AppendLine(string.Empty); stringBuilder.AppendLine("0. Вернуться назад"); stringBuilder.AppendLine("Наберите номер клиники"); return(stringBuilder.ToString()); }
public District() : base() { if (isMultiDatabase) { base.Init(this.GetType().FullName, System.Reflection.Assembly.GetExecutingAssembly().GetName().Name, dicmultiDatabase[this.GetType().Name].ToString()); } else { base.Init(this.GetType().FullName, System.Reflection.Assembly.GetExecutingAssembly().GetName().Name); } baseDal.OnOperationLog += new OperationLogEventHandler(OperationLog.OnOperationLog);//如果需要记录操作日志,则实现这个事件 dal = baseDal as IDistrict; }
private void relinkDistrictButton_Click(object sender, EventArgs e) { DistrictSelectForm districtSelectForm; // Форма выбора района districtSelectForm = new DistrictSelectForm(_districts); // Создать форму выбора район districtSelectForm.ShowDialog(); // Отобразить форму выбора район if (districtSelectForm.SelectedDistrict != null) // Проверить выбранный район { _districtAfterRelinking = districtSelectForm.SelectedDistrict; // Сохранить выбранный район в поле } CopyLinkedDataFromEntity(); // Скопировать данные из сущностей, связанных с основной сущностью }
internal protected void Replace(IDistrict newone, int wx, int wy, bool silent) { IDistrict old = this[wx, wy]; if (!old.WorldLocation.Equals(new Point(wx, wy)) || !old.SizeInGrid.Equals(newone.SizeInGrid)) { throw new ArgumentException("cannnot replace. Location or Size does not match."); } if (!silent && !(old is ProvisionalDistrict)) { // show confirmation message string text = Core.resources["world.district_replace_prompt"].stringValue; text = string.Format(text, old.Name); if (!UIUtil.ConfirmMessage(text, UIMessageType.warning, UIInformLevel.normal)) { return; } } districts[districts.IndexOf(old)] = newone; }
private void unlinkDistrictButton_Click(object sender, EventArgs e) { DialogResult unlinkConfirm; // Результат подтверждения сообщения unlinkConfirm = MessageBox.Show( // Отобразить окно сообщения с подтверждением и сохранить результат подтверждения "Вы действительно хотите отвязать район?", "Подтверждение", MessageBoxButtons.YesNo); if (unlinkConfirm == DialogResult.Yes) // Проверить результат подтверждения сообщения { _districtAfterRelinking = null; // Отвязать дом от связанного района CleanCountryName(); // Очистить название страны CleanRegionName(); // Очистить название региона CleanCityName(); // Очистить название города CleanDistrictName(); // Очистить название района CopyLinkedDataFromEntity(); // Скопировать данные из сущностей, связанных с основной сущностью } }
/// <summary> /// Метод. Выбирает комплекс из списка комплексов, сохраняет в поле и закрывает диалоговое окно /// </summary> private void selectButton_Click(object sender, EventArgs e) { DataGridViewRow selectedRow; // Выделенная строка int id; // Идентификатор выделенного комплекса int rowCount; // Общее количество строк в списке int selectedRowIndex; // Индекс выделенной строки rowCount = entitiesDataGridView.Rows.Count; // Получить общее количество строк в списке if (rowCount > 0) // Проверить общее количество строк { selectedRow = entitiesDataGridView.SelectedRows[0]; // Получить выделенную строку selectedRowIndex = selectedRow.Index; // Получить индекс выделенной строки id = Convert.ToInt32(selectedRow.Cells["id"].Value); // Получить идентификатор комплекса в выделенной строке _selectedDistrict = _districts.GetDistrict(id); // Получить выделенный комплекс } CloseForm(); // Закрыть диалоговое окно }
public District() { dal = DataAccess.CreateDistrict(); }
/// <summary> /// 根据城市名获取对应的行政区划 /// </summary> /// <param name="cityName">城市名</param> /// <returns></returns> public List <DistrictInfo> GetDistrictByCityName(string cityName) { IDistrict dal = baseDal as IDistrict; return(dal.GetDistrictByCityName(cityName)); }
public DistrictController() { repo = new DistrictRepo(); }
public DistrictDetail(IDistrict district) { this.district = district; InitializeComponent(); }
/// <summary> /// Метод. Добавляет в набор /// </summary> public void Add(IDistrict district) { _districtsDbSet.Add((District)district); SaveChanges(); }
/// <summary> /// Метод. Копирует данные сущности в компоненты раойна /// </summary> private void CopyDistrictFromEntity(IDistrict district) { Name = district.Name; Prestige = district.Prestige; }
/// <summary> /// Статический метод. Преобразует объект типа IDistrict в объект типа District /// </summary> public static District IDistrictToDistrictConverter(IDistrict district) { return((District)district); }
private void loadClinics(IDistrict district) { string content = _clinicCollectionDataResolver.RequestProcess(district.Id); _clinics[district] = _clinicCollectionParser.ParseClinics(content); }
/// <summary> /// Метод. Удаляет из набора /// </summary> public void Remove(IDistrict district) { _districtsDbSet.Remove((District)district); SaveChanges(); }
/// <summary> /// Метод. Копирует данные сущности в компоненты района /// </summary> protected void CopyDistrictFromEntity(IDistrict district) { DistrictName = district.Name; // Скопировать название района }