1.分类(增加-Add,保存-Save,删除-Del,编辑-Edit,审核-Shenhe)
private void toolStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
if (e.ClickedItem.Name.Contains("Add"))
{
FrmDingdanMx frm = new FrmDingdanMx();
if (frm.ShowDialog() == DialogResult.OK)
{
BindingDGV();
}
}
else
{
if (DGVMain.CurrentCell != null)
{
OrderInfo info = new OrderInfo();
info = DGVMain.Rows[DGVMain.CurrentCell.RowIndex].DataBoundItem as OrderInfo;
if (info != null)
{
if (e.ClickedItem.Name.Contains("Eidt"))
{
FrmDingdanMx frm = new FrmDingdanMx(info);
if (frm.ShowDialog() == DialogResult.OK)
{
BindingDGV();
}
}
else if (e.ClickedItem.Name.Contains("Del"))//删除
{
if (MessageBox.Show("请您确认需要永久删除本条数据!", "系统提示:", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
{
ResultMsg msg = new ResultMsg();
msg = new DALOrderInfo().Delete(info.Id);
if (msg.Success)
{
MessageBox.Show($"数据操作成功。", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Question);
this.DialogResult = DialogResult.OK;
}
else
{
MessageBox.Show("数据操作失败。", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Question);
}
}
}
else if (e.ClickedItem.Name.Contains("ShenHe"))//审核
{
info.ShenheState = true;
ResultMsg msg = new ResultMsg();
msg = new DALOrderInfo().UPDATE(info);
if (msg.Success)
{
MessageBox.Show($"数据操作成功。", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Question);
this.DialogResult = DialogResult.OK;
}
else
{
MessageBox.Show("数据操作失败。", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Question);
}
}
else if (e.ClickedItem.Name.Contains("Save"))///保存
{
// if (Blist != null && Blist.Count > 0)
// {
// OrderInfo DbModel = new OrderInfo();
// //DbModel.Gongyinshang = (int)CBGongyingshang.SelectedValue;
// DbModel.Creator = GModel.User.Id;
// DbModel.KehuId = ConvertType.GetInt32(CBKehuInfo.ValueMember);
// DbModel.MxList = new List<OrderInfoMx>(Blist);
// ResultMsg msg = new ResultMsg();
// if (model == null)//插入
// {
// msg = new DALOrderInfo().Insert(DbModel);
// if (msg.Success)
// {
// MessageBox.Show($"数据操作成功。", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Stop);
// this.DialogResult = DialogResult.OK;
// }
// else
// {
// MessageBox.Show("数据操作失败。", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Stop);
// }
// }
// else///修改
// {
// DbModel.Id = model.Id;
// msg = new DALOrderInfo().UPDATE(DbModel);
// if (msg.Success)
// {
// MessageBox.Show("数据修改成功。", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Stop);
// this.DialogResult = DialogResult.OK;
// }
// else
// {
// MessageBox.Show("数据修改失败。", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Question);
// }
// }
// }
// else
// {
// MessageBox.Show($"未找到明细数据。", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Information);
// }
}
}
}
else
{
MessageBox.Show($"未找到明细数据。", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
}