public static IndirectLabour GetInstance() { if (idlform == null || idlform.IsDisposed) { idlform = new IndirectLabour(); } return(idlform); }
public static void cDisable() { string sql; bool isdone = true; ConnDB conn = new ConnDB(); if (ilqform == null || ilqform.IsDisposed) { MessageBox.Show("没有选中要禁用的记录!"); } else if (ilqform.gridView1.SelectedRowsCount == 0) { MessageBox.Show("没有选中要禁用的记录!"); } else { MessageBoxButtons messButton = MessageBoxButtons.OKCancel; DialogResult dr = MessageBox.Show("确定要禁用吗?", "间接人工禁用", messButton); if (dr == DialogResult.OK) { for (int i = 0; i < ilqform.gridView1.SelectedRowsCount; i++) { sql = "update i set i.forbidden = 'true' from COST_DIRECT_LABOUR i where cid = '" + ilqform.gridView1.GetDataRow(ilqform.gridView1.GetSelectedRows()[i]).ItemArray[5].ToString() + "'"; isdone = conn.EditDatabase(sql); if (!isdone) { break; } } if (isdone) { IndirectLabour.ForbiddenDisable(); IndirectLabour.UnforbiddenEnable(); MessageBox.Show("禁用成功!"); } } } conn.Close(); }
private void barButtonItem间接人工_ItemClick(object sender, ItemClickEventArgs e) { bool isopen = true; foreach (Form f in this.MdiChildren) { if (f.Name == "IndirectLabour") { f.Visible = true; f.Activate(); f.WindowState = FormWindowState.Maximized; isopen = false; break; } } if (isopen) { IndirectLabour Frm = IndirectLabour.GetInstance(); Frm.MdiParent = this; Frm.WindowState = FormWindowState.Maximized; Frm.Show(); } }
private void IsForbidden() { if (ilqform == null || ilqform.IsDisposed) { } else if (ilqform.gridView1.SelectedRowsCount == 0) { } else { if (ilqform.gridView1.GetDataRow(ilqform.gridView1.GetSelectedRows()[0]).ItemArray[8].ToString() == "True") { IndirectLabour.ForbiddenDisable(); IndirectLabour.UnforbiddenEnable(); } else { IndirectLabour.ForbiddenEnable(); IndirectLabour.UnforbiddenDisable(); } } }