今日总结
入库操作:
private void sure_Click(object sender, EventArgs e)
{
if (Valiruku())
{
ruku();
}
}
public bool Valiruku()
{
if (kucun.Value == 0)
{
MessageBox.Show("入库的库存不能为0");
kucun.Focus();
return false;
}
if (cunhuo.Value == 0)
{
MessageBox.Show("超市的存货不能为0");
cunhuo.Focus();
return false;
}
if (string.IsNullOrEmpty(unit.Text.Trim()))
{
MessageBox.Show("商品的单位不能为空");
unit.Focus();
return false;
}
return true;
}
public void ruku()
{
try
{
Goodskucun ku = new Goodskucun();
Setgoodskucun(ku);
if (S.Ifkucun(ku.Gid))
{
MessageBox.Show(S.Updateku(ku) ? "库存修改成功" : "库存修改失败");
if (S.Updateku(ku))
{
this.Close();
Mainform.form1.seacher_Click(null, null);
}
}
else
{
bool b = S.Rukucun(ku);
MessageBox.Show(b ? "入库成功" : "入库失败");
if (b)
{
this.Close();
Mainform.form1.seacher_Click(null, null);
}
}
}
catch (Exception)
{
MessageBox.Show("入库失败");
this.Close();
}
}