public void Cap_Nhat(HT_Vai_Tro_Chuc_Nang_Chi_Tiet myHT_Vai_Tro_Chuc_Nang_Chi_Tiet) { using (SqlConnection myConnection = new SqlConnection(ConnectionString)) { using (SqlCommand myCommand = new SqlCommand("HT_Vai_Tro_Chuc_Nang_Cap_Nhat", myConnection)) { myCommand.CommandType = CommandType.StoredProcedure; SqlParameter pMa_Vai_Tro_Chuc_Nang = new SqlParameter("@Ma_Vai_Tro_Chuc_Nang", SqlDbType.Int, 4); pMa_Vai_Tro_Chuc_Nang.Value = myHT_Vai_Tro_Chuc_Nang_Chi_Tiet.Ma_Vai_Tro_Chuc_Nang; myCommand.Parameters.Add(pMa_Vai_Tro_Chuc_Nang); SqlParameter pMa_Du_An = new SqlParameter("@Ma_Du_An", SqlDbType.VarChar, 2); pMa_Du_An.Value = myHT_Vai_Tro_Chuc_Nang_Chi_Tiet.Ma_Du_An; myCommand.Parameters.Add(pMa_Du_An); SqlParameter pMa_Vai_Tro = new SqlParameter("@Ma_Vai_Tro", SqlDbType.Int, 4); pMa_Vai_Tro.Value = myHT_Vai_Tro_Chuc_Nang_Chi_Tiet.Ma_Vai_Tro; myCommand.Parameters.Add(pMa_Vai_Tro); SqlParameter pMa_Chuc_Nang = new SqlParameter("@Ma_Chuc_Nang", SqlDbType.VarChar, 10); pMa_Chuc_Nang.Value = myHT_Vai_Tro_Chuc_Nang_Chi_Tiet.Ma_Chuc_Nang; myCommand.Parameters.Add(pMa_Chuc_Nang); SqlParameter pDuoc_Truy_Cap = new SqlParameter("@Duoc_Truy_Cap", SqlDbType.Bit, 1); pDuoc_Truy_Cap.Value = myHT_Vai_Tro_Chuc_Nang_Chi_Tiet.Duoc_Truy_Cap; myCommand.Parameters.Add(pDuoc_Truy_Cap); SqlParameter pDuoc_Xoa = new SqlParameter("@Duoc_Xoa", SqlDbType.Bit, 1); pDuoc_Xoa.Value = myHT_Vai_Tro_Chuc_Nang_Chi_Tiet.Duoc_Xoa; myCommand.Parameters.Add(pDuoc_Xoa); SqlParameter pDuoc_Sua = new SqlParameter("@Duoc_Sua", SqlDbType.Bit, 1); pDuoc_Sua.Value = myHT_Vai_Tro_Chuc_Nang_Chi_Tiet.Duoc_Sua; myCommand.Parameters.Add(pDuoc_Sua); SqlParameter pDuoc_Xuat = new SqlParameter("@Duoc_Xuat", SqlDbType.Bit, 1); pDuoc_Xuat.Value = myHT_Vai_Tro_Chuc_Nang_Chi_Tiet.Duoc_Xuat; myCommand.Parameters.Add(pDuoc_Xuat); SqlParameter pDuoc_Nhap = new SqlParameter("@Duoc_Nhap", SqlDbType.Bit, 1); pDuoc_Nhap.Value = myHT_Vai_Tro_Chuc_Nang_Chi_Tiet.Duoc_Nhap; myCommand.Parameters.Add(pDuoc_Nhap); myConnection.Open(); myCommand.ExecuteNonQuery(); } } }
public HT_Vai_Tro_Chuc_Nang_Chi_Tiet Lay(int Ma_Vai_Tro_Chuc_Nang) { using (SqlConnection myConnection = new SqlConnection(ConnectionString)) { using (SqlCommand myCommand = new SqlCommand("HT_Vai_Tro_Chuc_Nang_Lay", myConnection)) { myCommand.CommandType = CommandType.StoredProcedure; SqlParameter pMa_Vai_Tro_Chuc_Nang = new SqlParameter("@Ma_Vai_Tro_Chuc_Nang", SqlDbType.Int, 4); pMa_Vai_Tro_Chuc_Nang.Value = Ma_Vai_Tro_Chuc_Nang; myCommand.Parameters.Add(pMa_Vai_Tro_Chuc_Nang); SqlParameter pMa_Du_An = new SqlParameter("@Ma_Du_An", SqlDbType.VarChar, 2); pMa_Du_An.Direction = ParameterDirection.Output; myCommand.Parameters.Add(pMa_Du_An); SqlParameter pMa_Vai_Tro = new SqlParameter("@Ma_Vai_Tro", SqlDbType.Int, 4); pMa_Vai_Tro.Direction = ParameterDirection.Output; myCommand.Parameters.Add(pMa_Vai_Tro); SqlParameter pMa_Chuc_Nang = new SqlParameter("@Ma_Chuc_Nang", SqlDbType.VarChar, 10); pMa_Chuc_Nang.Direction = ParameterDirection.Output; myCommand.Parameters.Add(pMa_Chuc_Nang); SqlParameter pDuoc_Truy_Cap = new SqlParameter("@Duoc_Truy_Cap", SqlDbType.Bit, 1); pDuoc_Truy_Cap.Direction = ParameterDirection.Output; myCommand.Parameters.Add(pDuoc_Truy_Cap); SqlParameter pDuoc_Xoa = new SqlParameter("@Duoc_Xoa", SqlDbType.Bit, 1); pDuoc_Xoa.Direction = ParameterDirection.Output; myCommand.Parameters.Add(pDuoc_Xoa); SqlParameter pDuoc_Sua = new SqlParameter("@Duoc_Sua", SqlDbType.Bit, 1); pDuoc_Sua.Direction = ParameterDirection.Output; myCommand.Parameters.Add(pDuoc_Sua); SqlParameter pDuoc_Xuat = new SqlParameter("@Duoc_Xuat", SqlDbType.Bit, 1); pDuoc_Xuat.Direction = ParameterDirection.Output; myCommand.Parameters.Add(pDuoc_Xuat); SqlParameter pDuoc_Nhap = new SqlParameter("@Duoc_Nhap", SqlDbType.Bit, 1); pDuoc_Nhap.Direction = ParameterDirection.Output; myCommand.Parameters.Add(pDuoc_Nhap); myConnection.Open(); myCommand.ExecuteNonQuery(); HT_Vai_Tro_Chuc_Nang_Chi_Tiet myHT_Vai_Tro_Chuc_Nang_Chi_Tiet = new HT_Vai_Tro_Chuc_Nang_Chi_Tiet(); myHT_Vai_Tro_Chuc_Nang_Chi_Tiet.Ma_Vai_Tro_Chuc_Nang = Ma_Vai_Tro_Chuc_Nang; myHT_Vai_Tro_Chuc_Nang_Chi_Tiet.Ma_Du_An = (string)pMa_Du_An.Value; myHT_Vai_Tro_Chuc_Nang_Chi_Tiet.Ma_Vai_Tro = (int)pMa_Vai_Tro.Value; myHT_Vai_Tro_Chuc_Nang_Chi_Tiet.Ma_Chuc_Nang = (string)pMa_Chuc_Nang.Value; myHT_Vai_Tro_Chuc_Nang_Chi_Tiet.Duoc_Truy_Cap = (bool)pDuoc_Truy_Cap.Value; myHT_Vai_Tro_Chuc_Nang_Chi_Tiet.Duoc_Xoa = (bool)pDuoc_Xoa.Value; myHT_Vai_Tro_Chuc_Nang_Chi_Tiet.Duoc_Sua = (bool)pDuoc_Sua.Value; myHT_Vai_Tro_Chuc_Nang_Chi_Tiet.Duoc_Xuat = (bool)pDuoc_Xuat.Value; myHT_Vai_Tro_Chuc_Nang_Chi_Tiet.Duoc_Nhap = (bool)pDuoc_Nhap.Value; return(myHT_Vai_Tro_Chuc_Nang_Chi_Tiet); } } }