コード例 #1
0
        public void find(string a, string b, string sql, Frm_iic F)
        {
            string m   = gen.GetString("select Grade from InventoryItemCategory where InventoryCategoryID='" + a + "'");
            string max = gen.GetString("select Grade from InventoryItemCategory where InventoryCategoryID='" + b + "'");
            int    con = int.Parse(m);
            int    cha = int.Parse(max);

            if (con >= cha)
            {
                if (a == b)
                {
                    MessageBox.Show("Không được chuyển mục này", "HAMACO");
                }
                else
                {
                    a = gen.GetString("select ParentID from InventoryItemCategory where InventoryCategoryID='" + a + "'");
                    find(a, b, sql, F);
                }
            }
            else
            {
                gen.ExcuteNonquery(sql);
                gen_ta.ExcuteNonquery(sql);
                gen_tn.ExcuteNonquery(sql);
                gen_chk_tp.ExcuteNonquery(sql);
                gen_chk_vt.ExcuteNonquery(sql);
                F.myac();
                F.Close();
            }
        }
コード例 #2
0
 public void tsbtiic(string a, Form1 F, DevExpress.XtraGrid.Views.Grid.GridView view, string userid)
 {
     try
     {
         Frm_iic m = new Frm_iic();
         m.myac = new Frm_iic.ac(F.refreshiic);
         m.getactive(a);
         m.getuserid(userid);
         try
         {
             m.getrole(view.GetRowCellValue(view.FocusedRowHandle, "ID").ToString());
             m.ShowDialog();
         }
         catch
         {
             m.getrole("");
             m.ShowDialog();
         }
     }
     catch { MessageBox.Show("Vui lòng chọn loại vật tư hàng hóa, công cụ dụng cụ trước khi sửa."); }
 }
コード例 #3
0
 public void checkiic(string ac, TextBox a, TextBox b, string sql, Frm_iic F, string p, string r)
 {
     if (a.Text == "")
     {
         MessageBox.Show("Mã loại vật tư hàng hóa, công cụ dụng cụ không được bỏ trống.", "HAMACO");
     }
     else if (b.Text == "")
     {
         MessageBox.Show("Tên loại vật tư hàng hóa, công cụ dụng cụ không được bỏ trống.", "HAMACO");
     }
     else
     {
         if (ac == "1")
         {
             find(p, r, sql, F);
         }
         else
         {
             try
             {
                 string kq = gen.GetString("select * from InventoryItemCategory where InventoryCategoryCode='" + a.Text + "'");
                 MessageBox.Show("Mã loại vật tư hàng hóa, công cụ dụng cụ này đã tồn tại.", "HAMACO");
             }
             catch
             {
                 gen.ExcuteNonquery(sql);
                 gen_ta.ExcuteNonquery(sql);
                 gen_tn.ExcuteNonquery(sql);
                 gen_chk_tp.ExcuteNonquery(sql);
                 gen_chk_vt.ExcuteNonquery(sql);
                 F.myac();
                 F.Close();
             }
         }
     }
 }