private void btn_save_Click(object sender, EventArgs e) { if (addflag) { //mod = new 其他费用表(); mod.Id = Guid.NewGuid(); mod.制造费用 = decimal.Parse(txt_zzfy.get_value()); mod.燃料动力 = decimal.Parse(txt_rldl.get_value()); mod.薪酬 = decimal.Parse(txt_gzfl.get_value()); mod.年月 = mydate.Value; mod.部门 = (short)deptcode; 其他费用表DAL dal = new 其他费用表DAL(); dal.Add(mod); } else { int selectedrow; selectedrow = grd_data.get_selectrow_index(); //mod.Id = Guid.Parse(grd_data.get_value(0).ToString()); mod.制造费用 = decimal.Parse(txt_zzfy.get_value()); mod.燃料动力 = decimal.Parse(txt_rldl.get_value()); mod.薪酬 = decimal.Parse(txt_gzfl.get_value()); mod.年月 = mydate.Value; mod.部门 = (short)deptcode; 其他费用表DAL dal = new 其他费用表DAL(); dal.Update(mod); } fill_date(deptcode); }
public void fill_date(int deptcode) { 其他费用表DAL dal = new 其他费用表DAL(); grd_data.set_date(dal.getDateBydeptcode(deptcode)); grd_data.set_hide(0); grd_data.set_width(1, 130); grd_data.set_width(2, 150); grd_data.set_width(3, 150); grd_data.set_width(4, 150); txt_gzfl.set_type(2); txt_rldl.set_type(2); txt_zzfy.set_type(2); }
private void btn_edit_Click(object sender, EventArgs e) { if (grd_data.get_selectrow_index() == -1) { MessageBox.Show("请选择一条记录!"); return; } groupBox1.Enabled = true; int selectedrow; addflag = false; selectedrow = grd_data.get_selectrow_index(); mod.Id = Guid.Parse(grd_data.get_value(0).ToString()); 其他费用表DAL dal = new 其他费用表DAL(); mod = dal.GetById(mod.Id); txt_gzfl.set_value(mod.薪酬.ToString()); txt_rldl.set_value(mod.燃料动力.ToString()); txt_zzfy.set_value(mod.制造费用.ToString()); }