ALTER PROCEDURE [dbo].[USP_GetPickerNameList]
@SearchStr varchar(50)
AS
BEGIN
SET @SearchStr = RTRIM(@SearchStr) + '%'
SELECT DISTINCT TOP(10)
p.cpickerid
,p.cpickername
,p.cpickeridtype
,p.cid
,p.cidissuingstate
,p.pickerid_PK
,p.pickeridtype_FK
,p.idissuingstate_FK
,c.ccusname
,c.cusid_PK
,c.dbirthday
,f.caddress1
FROM pickers p
INNER JOIN pickergroups
ON p.pickerid_PK = pickergroups.pickerid_FK
INNER JOIN customer c
ON c.pickergroupid_FK = pickergroups.pickergroupid_PK
LEFT OUTER JOIN family f on c.familyID_FK = f.familyID_PK
LEFT OUTER JOIN rx r on c.cusId_PK = r.cusId_FK
WHERE RTRIM(LTRIM(p.cpickername)) LIKE @SearchStr
OR RTRIM(LTRIM(c.ccusname)) LIKE @SearchStr
OR RTRIM(LTRIM(c.ccusfirstname)) LIKE @SearchStr
OR RTRIM(LTRIM(c.ccuslastname)) LIKE @SearchStr
OR RTRIM(LTRIM(r.rxno_PK)) LIKE @SearchStr
ORDER BY p.cpickername
END
Using Thread: // Create a thread Thread newWindowThread = new Thread(new ThreadStart(() => { // You can use your code // Create and show the Window FaxImageLoad obj = new FaxImageLoad(destination); obj.Show(); // Start the Dispatcher Processing System.Windows.Threading.Dispatcher.Run(); })); // Set the apartment state newWindowThread.SetApartmentState(ApartmentState.STA); // Make the thread a background thread newWindowThread.IsBackground = true; // Start the thread newWindowThread.Start(); Using Task and Thread: // Creating Task Pool, Each task will work asyn and as an indivisual thread component Task[] tasks = new Task[3]; // Control drug data disc UI load optimize tasks[0] = Task.Run(() => { //This will handle the ui thread :The calling thread must be STA, because many U...
Comments
Post a Comment