BMS-HOSxP Community

HOSxP => Delphi / Pascal => ข้อความที่เริ่มโดย: Knott ที่ กันยายน 01, 2012, 10:06:08 AM

หัวข้อ: รบกวนดู code pop แจ้งสิทธิ 30 บาทหน่อยครับ
เริ่มหัวข้อโดย: Knott ที่ กันยายน 01, 2012, 10:06:08 AM
ผมทำ sys_vn_pre_script pop up แจ้งสิทธิ ชำระเงิน 30 บาท เฉพาะ ห้องยาและER รบกวนฝากทดสอบ และช่วยดู code ให้หน่อยครับ  เพราะหากเจอคนที่เคยเปลี่ยนสิทธิ จาก uc ไปเป็นสิทธิอื่นๆ มันก็ฟ้องครับ


var
  fvn,fcomputername,fdepartment,fhn : string;
  cc:integer;
 
begin

  fvn:= GetGlobalValue('VN');
  fdepartment := GetGlobalValue('CURRENT_DEPCODE');


  if getsqldata('select depcode from kskdepartment where depcode in ("009","012","037") and depcode="'+fdepartment+'"')=''+fdepartment+'' then

     if getsqldata('select if(pcode="UC",1,2) as cc from vn_stat where vn = "'+fvn+'" ')=1 then
       begin
       showmessage('[ ¼Ùé»èÇÂÃÒ¹ÕéÁÕÊÔ·¸Ô UC µéͧªÓÃÐà§Ô¹ 30 ºÒ· ]');
       end;
   end;

end;
หัวข้อ: Re: รบกวนดู code pop แจ้งสิทธิ 30 บาทหน่อยครับ
เริ่มหัวข้อโดย: Terminator2015 ที่ กันยายน 01, 2012, 10:10:45 AM
 ;D ใช้ได้หรือยังครับ
หัวข้อ: Re: รบกวนดู code pop แจ้งสิทธิ 30 บาทหน่อยครับ
เริ่มหัวข้อโดย: Knott ที่ กันยายน 01, 2012, 10:21:42 AM
pop up แสดงครับ แต่ติดปัญหาที่ว่า ผู้ป่วยที่เคยมีสิทธิ uc แต่เปลี่ยนสิทธิมาเป็น สูงอายุ ก็ยังโชว์ pop up น่ะครับยังแก้ไม่หายครับ หรือผมเขียนโค๊ดอะไรผิดไปน้อออ   ??? ???
หัวข้อ: Re: รบกวนดู code pop แจ้งสิทธิ 30 บาทหน่อยครับ
เริ่มหัวข้อโดย: Terminator2015 ที่ กันยายน 01, 2012, 10:29:47 AM
 ::) ไม่ต้องใช้ pcode เปลี่ยนเป็น pttype ตรงๆ เลยได้ไหมครับ
หัวข้อ: Re: รบกวนดู code pop แจ้งสิทธิ 30 บาทหน่อยครับ
เริ่มหัวข้อโดย: Knott ที่ กันยายน 01, 2012, 11:07:31 AM
ผมแยก pttype ออกเป็น ในเขต นอกเขต รอยต่อ ควรใช้คำสั่ง if ตรวจสอบยังไงดีครับ
หัวข้อ: Re: รบกวนดู code pop แจ้งสิทธิ 30 บาทหน่อยครับ
เริ่มหัวข้อโดย: Terminator2015 ที่ กันยายน 01, 2012, 11:39:24 AM
 ::) จริงๆ ก็น่าจะเอาแค่ pttype ในเขตเท่านั้นนะครับ นอกเขต ปฏิบัติตามปกติครับ เรียกเก็บ รพ.นั้นๆ อยู่แล้ว
หัวข้อ: Re: รบกวนดู code pop แจ้งสิทธิ 30 บาทหน่อยครับ
เริ่มหัวข้อโดย: golf_win ที่ กันยายน 01, 2012, 16:38:09 PM
ขอดูตาราง pttype เฉพาะสิทธิ 30 บาททั้งในเขตและนอกเขตครับว่าตั้งค่าอย่างไรไว้บ้าง

ปล.ห้องยาเป็นคนคีย์ยาเอกหรือป่าวครับ