Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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());
        }