Example #1
0
 //luu trữ những thay dổi khi check
 public void checkinfo(string a, string b, string sql, FRM_MSCROLE F, string c, string role)
 {
     if (a == "")
     {
         MessageBox.Show("Mã vai trò không được bỏ trống.", "HAMACO");
     }
     else if (b == "")
     {
         MessageBox.Show("Tên vai trò không được bỏ trống.", "HAMACO");
     }
     else
     {
         if (c == "0")
         {
             try
             {
                 string kq = gen.GetString("select * from MSC_Role where RoleCode='" + a + "'");
                 MessageBox.Show("Vai trò này đã tồn tại.", "HAMACO");
             }
             catch
             {
                 gen.ExcuteNonquery(sql);
                 string    id = gen.GetString("select * from MSC_Role where RoleCode='" + a + "'");
                 DataTable da = new DataTable();
                 da = gen.GetTable("select * from MSC_RolePermissionMaping where RoleID='" + role + "'");
                 for (int i = 0; i < da.Rows.Count; i++)
                 {
                     gen.ExcuteNonquery("insert into MSC_RolePermissionMaping values(newid(),'" + da.Rows[i][1].ToString() + "','" + id + "','" + da.Rows[i][3].ToString() + "')");
                 }
                 F.myac();
                 F.Close();
             }
         }
         else
         {
             gen.ExcuteNonquery(sql);
             F.myac();
             F.Close();
         }
     }
 }
Example #2
0
 //tsbt chức năng sửa và thêm
 public void tstbcnmsc(string a, Form1 F, DevExpress.XtraGrid.Views.Grid.GridView view, string userid)
 {
     try
     {
         FRM_MSCROLE m = new FRM_MSCROLE();
         m.myac = new FRM_MSCROLE.ac(F.refreshmsc);
         m.getactive(a);
         m.getuserid(userid);
         if (a == "1")
         {
             m.getrole(view.GetRowCellValue(view.FocusedRowHandle, "ID").ToString());
         }
         else
         {
             try
             {
                 m.getrole(view.GetRowCellValue(view.FocusedRowHandle, "ID").ToString());
             }
             catch { }
         }
         m.ShowDialog();
     }
     catch { MessageBox.Show("Vui lòng chọn nhóm trước khi sửa."); }
 }