private void mnuRestore_Click(object sender, System.EventArgs e) { BindingManagerBase bm = (BindingManagerBase)this.BindingContext[this.dataView1]; BLL.Orgs.DataSets.dsOrgs.OrgsRow rw = (BLL.Orgs.DataSets.dsOrgs.OrgsRow)((DataRowView)bm.Current).Row; rw.IsRemoved = false; bllOrgs.Update(); }
private void mnuBlock_Click(object sender, System.EventArgs e) { BindingManagerBase bm = (BindingManagerBase)this.BindingContext[this.dataView1]; BLL.Orgs.DataSets.dsOrgs.OrgsRow rw = (BLL.Orgs.DataSets.dsOrgs.OrgsRow)((DataRowView)bm.Current).Row; if (rw.IsInner && !this.checkBalans(rw.OrgID)) { AM_Controls.MsgBoxX.Show("Невозможно исключить организацию \'" + rw.OrgName + "\'.\n Остаток на р.счетах не равен нулю.", "BPS", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } rw.IsRemoved = true; if (!bllOrgs.Update()) { bllOrgs.DataSet.RejectChanges(); } }
private void deleteOrg() { if (!App.AllowOrgDirChange) { return; } if (this.dataView1.Count > 0) { BindingManagerBase bm = (BindingManagerBase)this.BindingContext[this.dataView1]; BLL.Orgs.DataSets.dsOrgs.OrgsRow rw = (BLL.Orgs.DataSets.dsOrgs.OrgsRow)((DataRowView)bm.Current).Row; if (MsgBoxX.Show("Вы действительно хотите удалить организацию " + rw.OrgName + "?", "BPS", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ((DataRowView)bm.Current).Delete(); if (!bllOrgs.Update()) { bllOrgs.DataSet.RejectChanges(); } } } }
private void editOrg() { if (!App.AllowOrgDirChange) { return; } if (this.dataView1.Count > 0) { BindingManagerBase bm = (BindingManagerBase)this.BindingContext[this.dataView1]; BLL.Orgs.DataSets.dsOrgs.OrgsRow rw = (BLL.Orgs.DataSets.dsOrgs.OrgsRow)((DataRowView)bm.Current).Row; EditOrgs eo = new EditOrgs(rw); eo.ShowDialog(); if (eo.DialogResult == DialogResult.OK) { if (!bllOrgs.Update()) { bllOrgs.DataSet.RejectChanges(); } } } }