private void button2_Click(object sender, EventArgs e) { if (CheckFileName(textBox1.Text)) { if (productName.Contains(textBox1.Text)) { Product.Inst.Save(textBox1.Text); SetSelectProduct(textBox1.Text); } else { MessageShowForm2 messageShowForm = new MessageShowForm2(); messageShowForm.Word.Text = "没有当前名字的产品,是否新建立?"; if (messageShowForm.ShowDialog() == DialogResult.OK) { Product.Inst.Save(textBox1.Text); DisplayProductList(); SetSelectProduct(textBox1.Text); } } } else { MessageShowForm1 messageShowForm = new MessageShowForm1(); messageShowForm.Word.Text = "文件名不符合要求"; messageShowForm.ShowDialog(); } }
/// <summary> /// 退出软件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { Product.Inst.Save(); MessageShowForm2 messageShowForm = new MessageShowForm2(); messageShowForm.label1.Text = "确认退出软件?"; if (messageShowForm.ShowDialog(this) == DialogResult.OK) { this.Close(); } }
private void LoginBtn_DoubleClick(object sender, EventArgs e) { if (LoginBtn.Text != "登 录") { MessageShowForm2 messageShowForm = new MessageShowForm2(); messageShowForm.Word.Text = "确认退出当前用户"; if (messageShowForm.ShowDialog(this) == DialogResult.OK) { CurrentUser = null; LoginBtn.Text = "登 录"; LoginBtn.BackColor = Color.Red; Product.Inst.OperiterLevel = 0; FrmMgr.Show("MainRunForm"); } } }
private void button3_Click(object sender, EventArgs e) { if (listView1.SelectedItems.Count > 0) { MessageShowForm2 messageShowForm = new MessageShowForm2(); messageShowForm.Word.Text = "确定是否覆盖选中的产品?"; if (messageShowForm.ShowDialog() == DialogResult.OK) { if (CheckFileName(textBox1.Text)) { if (this.productName.Contains(textBox1.Text)) { MessageShowForm1 messageShowForm3 = new MessageShowForm1(); messageShowForm3.Word.Text = "存在相同名字的产品"; messageShowForm3.ShowDialog(); return; } string productName = listView1.SelectedItems[0].SubItems[1].Text; DirectoryInfo directoryInfo = new DirectoryInfo(Product.Inst.Path); foreach (var product in directoryInfo.GetDirectories()) { if (product.Name == productName) { product.Delete(true); break; } } Product.Inst.Save(textBox1.Text); DisplayProductList(); SetSelectProduct(textBox1.Text); } else { MessageShowForm1 messageShowForm2 = new MessageShowForm1(); messageShowForm2.Word.Text = "文件名不符合要求"; messageShowForm2.ShowDialog(); } } } else { MessageShowForm1 messageShowForm = new MessageShowForm1(); messageShowForm.Word.Text = "选中产品"; messageShowForm.ShowDialog(this); } }
private void button1_Click(object sender, EventArgs e) { Product.Inst.Save(); MessageShowForm2 messageShowForm = new MessageShowForm2(); messageShowForm.TopMost = true; messageShowForm.Word.Text = "确认安全,正常退出软件?"; if (messageShowForm.ShowDialog(this) == DialogResult.OK) { this.Close(); Process pp = Process.GetCurrentProcess(); if (pp != null) { pp.Kill(); } } }
private void button1_Click(object sender, EventArgs e) { if (listView1.SelectedItems.Count > 0) { MessageShowForm2 messageShowForm = new MessageShowForm2(); messageShowForm.label1.Text = "是否读取该产品?"; if (messageShowForm.ShowDialog(this) == DialogResult.OK) { string productName = listView1.SelectedItems[0].SubItems[1].Text; Product.Inst.Load(productName); this.textBox1.Text = Product.Inst.Info.Name; } } else { MessageShowForm1 messageShowForm = new MessageShowForm1(); messageShowForm.label1.Text = "选中产品"; messageShowForm.ShowDialog(this); } }
private void button4_Click(object sender, EventArgs e) { if (listView1.SelectedItems.Count > 0) { MessageShowForm2 messageShowForm = new MessageShowForm2(); messageShowForm.Word.Text = "确定是否删除选中的产品?"; if (messageShowForm.ShowDialog() == DialogResult.OK) { string productName = listView1.SelectedItems[0].SubItems[1].Text; DirectoryInfo directoryInfo = new DirectoryInfo(Product.Inst.Path); foreach (var product in directoryInfo.GetDirectories()) { if (product.Name == productName) { product.Delete(true); break; } } DisplayProductList(); } } }