private void btnEkle_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtTenderGroupDescription.Text)) { TenderGroup item = new TenderGroup(); item.Description = txtTenderGroupDescription.Text; if (UICurrentManager.Instance.CurrentTender.Groups != null) { List <TenderGroup> existingItems = UICurrentManager.Instance.CurrentTender.Groups.Where(p => p.Description.Trim() == item.Description.Trim()).ToList(); if (existingItems != null && existingItems.Count != 0) { frm_MesajFormu message = new frm_MesajFormu(); message.lblMesaj.Text = "Bu grup adi zaten var."; message.ShowDialog(); } else { item.Tender = UICurrentManager.Instance.CurrentTender; UICurrentManager.Instance.CurrentTender.Groups.Add(item); TenderGroupProvider.Instance.Save(item); this.LoadGrid(); txtTenderGroupDescription.Text = ""; txtTenderGroupDescription.Focus(); } } } }
public void LoadTenderGroupGrid() { //List<TenderGroup> items = TenderGroupProvider.Instance.GetItems("TenderId", CurrentManager.Instance.CurrentTender.Id); List <TenderGroup> tenderGroupItems = new List <TenderGroup>(); var items = UICurrentManager.Instance.CurrentTender.MaterialList.Where(p => p.IsWorkship).GroupBy(p => p.TenderGroup).ToList(); if (items != null) { foreach (var item in items) { TenderGroup tenderGroup = item.Key as TenderGroup; tenderGroupItems.Add(tenderGroup); } } List <TenderGroupModel> models = IhalematikModelBase.GetModels <TenderGroupModel, TenderGroup>(tenderGroupItems); if (models.Count != 0) { grdTenderGroup.DataSource = models; models[0].IsSelected = true; this.SelectedGroupId = models[0].Id.Value; this.LoadTenderMaterialList(); } }
private void btnTamam_Click(object sender, EventArgs e) { if (UICurrentManager.Instance.CurrentTender.Groups == null || UICurrentManager.Instance.CurrentTender.Groups.Count == 0) { DialogResult resultMsg = MessageBox.Show("Hiç Grup oluşturmadınız emin misiniz?", "Uyarı!!! ", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultMsg.Equals(DialogResult.Yes)) { TenderGroup item = new TenderGroup(); item.Description = "Genel Grup"; item.Tender = UICurrentManager.Instance.CurrentTender; TenderGroupProvider.Instance.Save(item); //UIPopupManager.Instance.ShowPopup(); this.Close(); } else { txtTenderGroupDescription.Focus(); } } else { this.Close(); } if (this._owner is frm_Teklif_Adim1) { ((frm_Teklif_Adim1)this._owner).LoadTenderGroupGrid(); } }
private void btnIptal_Click(object sender, EventArgs e) { if (UICurrentManager.Instance.CurrentTender.Groups == null || UICurrentManager.Instance.CurrentTender.Groups.Count == 0) { TenderGroup item = new TenderGroup(); item.Description = "Genel Grup"; item.Tender = UICurrentManager.Instance.CurrentTender; TenderGroupProvider.Instance.Save(item); } this.Close(); }
public override EntityBase ToEntity() { TenderGroup tenderGroup = new TenderGroup(); tenderGroup.Description = this.Description; tenderGroup.Tender = this.Tender; if (this.Id.HasValue) { tenderGroup.Id = this.Id.Value; } return(tenderGroup); }
private void btnSil_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Silmek istediğinz emin misiniz?", "Sil", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result.Equals(DialogResult.Yes)) { int selectedGroupId = SimpleApplicationBase.Toolkit.Helpers.GetValueFromObject <int>(gridViewTenderGroup.GetFocusedRowCellValue("Id")); TenderGroup tenderGroup = TenderGroupProvider.Instance.GetItem(selectedGroupId); tenderGroup.IsMarkedForDeletion = true; TenderGroupProvider.Instance.Save(tenderGroup); UICurrentManager.Instance.CurrentTender.Groups.Remove(tenderGroup); this.LoadGrid(); } else { } }
private void frm_IhaleGrupGuncelle_Load(object sender, EventArgs e) { this.SelectedGroup = TenderGroupProvider.Instance.GetItem(this.SelectedGroupId); txtDescription.Text = SelectedGroup.Description; }
public TenderGroupModel(TenderGroup TenderGroup) { this.Description = TenderGroup.Description; this.Tender = TenderGroup.Tender; this.Id = TenderGroup.Id; }