private void fill( )
        {
            调整费用分配表DAL dal  = new 调整费用分配表DAL();
            费用分配表DAL   dal1 = new 费用分配表DAL();

            grd_data.set_date(dal.getDateByDept(mydate.Value, deptcode));
            grd_data.set_hide(0);

            cmb_gonghao.DataSource    = dal1.getWorkNoPerMonth(mydate.Value, deptcode);
            cmb_gonghao.DisplayMember = "工号";
            cmb_gonghao.DisplayMember = "工号";
        }
        private void btn_dele_Click(object sender, EventArgs e)
        {
            if (grd_data.get_selectrow_index() == -1)
            {
                MessageBox.Show("请先选择一条记录 !");
                return;
            }

            if (MessageBox.Show("你真的要删除这条记录吗?", "警 告", MessageBoxButtons.YesNo) == DialogResult.No)
            {
                return;
            }

            Guid myid = Guid.Parse(grd_data.get_value(0).ToString());

            调整费用分配表DAL dal = new 调整费用分配表DAL();

            dal.DeleteById(myid);
            fill();
        }
        private void btn_save_Click(object sender, EventArgs e)
        {
            if (addflag)
            {
                mod.Id   = Guid.NewGuid();
                mod.工号   = cmb_gonghao.Text;
                mod.年月   = mydate.Value;
                mod.燃料调整 = decimal.Parse(txt_rldl.get_value());
                mod.薪酬调整 = decimal.Parse(txt_gz.get_value());
                mod.制造调整 = decimal.Parse(txt_zzfy.get_value());
                mod.部门   = (short)deptcode;

                调整费用分配表DAL dal = new 调整费用分配表DAL();

                dal.Add(mod);
                fill();

                btn_add.Enabled     = false;
                txt_gz.Enabled      = false;
                txt_rldl.Enabled    = false;
                txt_zzfy.Enabled    = false;
                cmb_gonghao.Enabled = false;
            }
        }