示例#1
0
 /// <summary>
 /// �༭����
 /// </summary>
 private void Btn_edit_Click(object sender, EventArgs e)
 {
     if (this.Lv_Planname.SelectedItems.Count == 0)
     {
         MessageBox.Show("��ѡ��Ҫ�༭�ķ���");
     }
     else
     {
         //clear();
         BindChlb();
         if (this.Btn_Add.Text == "�½�")
         {
             this.Btn_Add.Text = "����";
         }
         Item = new WSV.Model.Count.D_StatProjectItemModel();
         BindChlb();
         foreach (DataRow row in WSV.BLL.Count.CountBll.SelectEidtCode(ProCode).Tables[0].Rows)
         {
             string TempName = BLL.PublicFun.PublicFun.GetKey("Name", "V_C_StatSelect", "Code", row["StatCode"].ToString(), 0);
             CkLb_Name.Items.Remove(TempName);
             CkLb_Name.Items.Insert(0, TempName);
             CkLb_Name.SetItemChecked(0, true);
         }
     }
 }
示例#2
0
 /// <summary>
 /// ���/���淽��
 /// </summary>
 private void Btn_Add_Click(object sender, EventArgs e)
 {
     D_StatProjectItem = new WSV.Model.Count.D_StatProjectModel();
     if (this.Btn_Add.Text == "�½�")
     {
         ProjectName_Add ProjectNameAddWin = new ProjectName_Add();
         ProjectNameAddWin.ShowDialog();
         if (!string.IsNullOrEmpty(ProjectNameAddWin.ProName))
         {
             D_StatProjectItem.Name = ProjectNameAddWin.ProName;
             if (BLL.Count.D_StatProjectBll.Insert(D_StatProjectItem) == "0101")
             {
                 this.Btn_Add.Text = "����";
                 clear();
                 BindChlb();
                 BindLv();
                 foreach (ListViewItem item in this.Lv_Planname.Items)
                 {
                     if (item.Text == D_StatProjectItem.Name)
                     {
                         this.Planname = item.Text;
                         ProCode = BLL.PublicFun.PublicFun.GetKey("Code", "D_StatProject", "Name", Planname, 0);
                         item.BackColor = Color.Blue;
                     }
                 }
             }
         }
     }
     else
     {
         Item = new WSV.Model.Count.D_StatProjectItemModel();
         Item.Code = this.ProCode;
         if (BLL.PublicFun.PublicFun.CheckKey("D_StatProjectItem", "Code", Item.Code, 0))
         {
             if (BLL.Count.D_StatProjectItemBll.Delete(Item.Code) == "0")
             {
                 return;
             }
         }
         for (int i = 0; i < this.CkLb_Name.CheckedItems.Count; i++)
         {
             string str = this.CkLb_Name.CheckedItems[i].ToString();
             Item.StatCode = BLL.PublicFun.PublicFun.GetKey("Code", "V_C_StatSelect", "Name", str, 0);
             Item.Place = i;
             if (BLL.Count.D_StatProjectItemBll.Insert(Item) == "0")
             {
                 return;
             }
         }
         TabPageItem();
         if (BLL.Count.D_StatProjectBll.Update(D_StatProjectItem) == "0101")
         {
             this.Btn_Add.Text = "�½�";
             MessageBox.Show("����ɹ���");
             Lv_Planname_Click(sender, e);
         }
     }
 }