Get Adobe Flash player

ionic 2 : Create Page (ionic generate page)

ionic 2 : Create Page สร้าง Page ด้วยคำสั่ง ionic generate page เนื่องจาก ionic 2 เมื่อสร้างไฟล์ใหม่จะต้องมีไฟล์ที่ประกอบไปด้วย ไฟล์ .html, .ts (typescript), .scss (css) ใช้คำสั่งในการสร้าง Page จะได้ไฟล์ทั้งหมดทันทีดังภาพด้านล่าง

คำสั่งทั้งหมดที่เกี่ยวกับสร้าง Page

ASP.NET MVC LESSON 2 return Json data

ASP.NET MVC LESSON 2 return Json data โดยเราสามารถกำหนดการ return ค่าเป็นแบบ string หรือ Array Object ได้ดังภาพ

ในส่วนของ Controller ปกติจะ return View(); ให้  return Json(data,JsonRequestBehavior.AllowGet);

Json จากภาพด้านบนจะมีการส่งค่ากลับสามแบบ

แบบที่ 1

status = “0”,
statusTextTH = “ไม่ผ่าน”,
statusTextEN= “fail”,

 

แบบที่ 2

summary=new
{
obtainAct=15,
obtainHour=37,
criteriaAct=30,
criteriaHour=120

}

แบบที่ 3

จะต้องทำ Array เพราะสังเกตุว่าจะมี […..] ครอบ data ไว้อยู่ ให้สร้าง array ขึ้นมา
1) เริ่มจากสร้างตัวแปร
public class criteriaListArr
{
public String nameTH { get; set; }
public String nameEN { get; set; }
public int obtain { get; set; }
public int criteria { get; set; }
}
2) จากนั้นให้สร้าง ArrayList
public List GetcriteriaListArr()
{
var res = new List()
{
//case 1
new criteriaListArr()
{
nameTH = “กิจกรรมมหาวิทยาลัย ไม่น้อยกว่า 10 กิจกรรม”,
nameEN = “กิจกรรมมหาวิทยาลัย ไม่น้อยกว่า 10 กิจกรรม”,
obtain =8,
criteria=10
},
//case 2
new criteriaListArr()
{
nameTH = “กิจกรรมมหาวิทยาลัย ไม่น้อยกว่า 120 ชั่วโมง”,
nameEN = “กิจกรรมมหาวิทยาลัย ไม่น้อยกว่า 120 ชั่วโมง”,
obtain =50,
criteria=120
},
//case 3
new criteriaListArr()
{
nameTH = “กิจกรรมพัฒนานักศึกษาสู่การเป็นบัณฑิตพึงประสงค์ ครบ 5 ด้าน”,
nameEN = “กิจกรรมพัฒนานักศึกษาสู่การเป็นบัณฑิตพึงประสงค์ ครบ 5 ด้าน”,
obtain =4,
criteria=5
}

};

return res;
}
3) แล้วขั้นตอนการเรียกใช้ให้เรียกใช้โดยกำหนดตัวแปรเท่ากับ ArrayList ที่สร้าง
criteriaList = GetcriteriaListArr()

Code หน้า Controller ทั้งหมด

 

ASP.NET MVC LESSON 1 การเรียกใช้ Parameter

ASP.NET MVC LESSON 1 การเรียกใช้ Parameter
แบบที่ 1 เรียกผ่าน string query รูปแบบเดิมๆ ดังภาพ

ขั้นตอนการทำแก้ไขไฟล์ RouteConfig.cs เพื่อให้เรียก parameter ดังในภาพ

สร้าง Controller ชื่อ ActivityTranscript แล้วในส่วนของ Action ให้กำหนดตัวรับ Parameter ด้วย

หลังจากนั้นส่วนของ View ให้สร้าง View Index เพื่อแสดงผล ViewBag.StudentCode ที่เก็บค่ามาแสดง

แบบที่ 2 จะใช้แสลช / แยกเพื่อความสวยงาม เป็นแบบที่นิยมใช้  ดังภาพด้านล่าง

ไฟล์ RouteConfig.cs จะเหมือนเดิม

หน้า Controller เพิ่ม [Route(……….)] เพื่อระบุค่า Parameter กรณีที่มี Route เยอะๆ จะใช้วิธีรับค่า Parameter แทน

 

 

Image For LINE@ Learning

ขั้นตอนการใช้งาน edoc

สารบรรณ

  • หนังสือยังไม่อยู่ใน edoc ลงทะเบียนหนังสือส่งรับ | รับ->หัวหน้าสำนักงาน->คณบดี->หัวหน้าสำนักงาน->สารบรรณ->ผู้ที่เกี่ยวข้อง
  • หนังสือที่อยู่ใน edoc แล้ว มาที่ Inbox -> ลงทะเบียน / ส่งต่อ / ดำเนินการ -> มอบ -> หัวหน้าสำนักงาน
    ->คณบดี->หัวหน้าสำนักงาน->สารบรรณ->ผู้ที่เกี่ยวข้อง

อาจารย์/เจ้าหน้าที่

หนังสือที่อยู่ใน edoc ->เปิดอ่านหน้า Inbox -> ลงทะเบียน / ส่งต่อ / ดำเนินการ -> ทราบ | ดำเนินการ -> ต้องส่งต่อ? -> เลือกผู้รับและส่งต่อ

แก้ colunm ที่เป็น Identity ให้สามารถ insert number แทรกได้

ขั้นตอนด้านบนให้ทำใน query command

sql

ปรับปรุงระบบการประชุมออนไลน์ e-Meeting เพิ่มจัดการรายงานการประชุม

ปรับปรุงระบบการประชุมออนไลน์ e-Meeting เพิ่มจัดการรายงานการประชุม

สิ่งที่เพิ่มคือให้ มีการส่งรายงานการประชุมให้ผู้เข้าร่วม และแสดงความคิดเห็นได้ เช่นเห็นชอบเมื่อรายงานมีความถูกต้อง หรือ ควรแก้ไข ระบบจะให้ผู้เข้าร่วมกรอกสิ่งที่ต้องการแก้ไข และแสดงให้ผู้ที่เกี่ยวข้องดำเนินการแก้ไขรายงานการประชุมให้สมบูรณ์และมีความถูกต้อง สามารถเข้าใช้งานได้ที่ http://e-meeting.rmutp.ac.th/ โดยขั้นตอนการใช้งานมีดังนี้

 

emeetingApprove1

emeetingApprove2

emeetingApprove3

emeetingApprove4

emeetingApprove5

emeetingApprove6

emeetingApprove7

emeetingApprove8

emeetingApprove9

emeetingApprove10

emeetingApprove11

Restore Database SQL Server 2012,2016

เนื่องจากการสร้าง database ชื่อใหม่และทำการ restore จาก db หนึ่งไปยัง db หนึง เมื่อทำการ restore db จะพบว่ามันแจ้งว่าทำไม่ได้ เพราะมีการใช้งานอยู่ดังนั้น เราจึงต้องใช้คำสั่ง sql ในการ restore แทน (ประหนึ่งการ copy และ replace ไปยัง db ใหม่ที่สร้าง) ดังนี้

สังเกตุว่าเมื่อสร้าง db2 แล้วต้องการ copy db1 มาทับจะอ้างว่าเอาไฟล์จาก db1 และมีการย้าย mdf และ log ของ db1 ไปทับ db2.mdf และ db2.ldf

Custom fonts on DevExpress Extrareport

เนื่องจากการทำรายงานด้วย Extrareport จะต้องมีการเพิ่มอักษร Sarabun ลงไปเพื่อให้รายงานสามารถแสดงผลอักษรได้อย่างถูกต้องโดยที่เครื่อง client ที่ไม่มีอักษร Sarabun ก็สามารถที่จะแสดงผลได้ วิธีทำมีดังนี้

1. Download Font TH SarabunPSK และนำไปไว้ในฟอเดอร์ fonts (ถ้าไม่มีฟอเดอร์นี้ให้สร้างขึ้นมา)
2. สร้าง ExtraReport ขึ้นมาและในส่วนของ ExtraReport.cs (CodeBehide c#) จะต้องเพิ่มโค้ดลงไป

รูปภาพประกอบในข้อที่ 1,2
fonts1
3. ในส่วนของหน้า report.aspx ที่ไว้แสดง extrareport จะต้องใส่ @font-face ในส่วนของ css style ด้วย

fonts2

October 2017
M T W T F S S
« Sep    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Recent Comments