/// <summary> /// Kich hoat ham ghi log vao LogThietBi /// </summary> private int writelog() { try { //ghi log thiet bi LogThietBi logtb = new LogThietBi(); logtb.mota = this.mota; logtb.phong = this.phong; logtb.soluong = this.soluong; logtb.thietbi = this.thietbi; logtb.tinhtrang = this.tinhtrang; logtb.hinhanhs = hinhanhs; logtb.quantrivien = Global.current_quantrivien_login; //call manual because of 2nd SaveChanges logtb.onBeforeAdded(); return(logtb.add()); } catch (Exception e) { Debug.WriteLine(e); return(-1); } }
public void LoadData() { HyperLinkXemLogTheoPhong.NavigateUrl = Libraries.StringHelper.AddParameter(new Uri(Request.Url.AbsoluteUri), "type", "phong").ToString();; HyperLinkXemLogTheoThietBi.NavigateUrl = Libraries.StringHelper.AddParameter(new Uri(Request.Url.AbsoluteUri), "type", "thietbi").ToString(); if (Request.QueryString["id"] != null && Request.QueryString["idp"] != null) { Guid id = Guid.Empty; Guid idp = Guid.Empty; try { id = GUID.From(Request.QueryString["id"]); idp = GUID.From(Request.QueryString["idp"]); } catch { Response.Redirect("~/"); } objThietBi = PTB.Entities.ThietBi.getById(id); objPhong = PTB.Entities.Phong.getById(idp); if (objThietBi != null) { try { if (Request.QueryString["type"] == "thietbi") { XemLogTheoThietBi(); } else { XemLogTheoPhong(); } } catch (Exception) { Response.Redirect("~/"); } if (listLogThietBi.Count == 0) { Panel_ThongBaoLoi.Visible = true; Label_ThongBaoLoi.Text = string.Format("Thiết bị {0} không có log", objThietBi.ten); } else { Panel_Chinh.Visible = true; if (Request.QueryString["idLog"] != null) { idLog = Guid.Empty; try { idLog = GUID.From(Request.QueryString["idLog"]); } catch { Response.Redirect(Request.Url.AbsolutePath); } } else { idLog = listLogThietBi.ElementAt(0).id; } objLogThietBi = listLogThietBi.Where(item => item.id == idLog).FirstOrDefault(); if (objLogThietBi == null) { idLog = listLogThietBi.ElementAt(0).id; objLogThietBi = listLogThietBi.Where(item => item.id == idLog).FirstOrDefault(); } Label_ThongTinLog.Text = string.Format("Thông tin log ngày {0}", ((DateTime)objLogThietBi.date_create).ToString("d/M/yyyy")); Libraries.ImageHelper.LoadImageWeb(objLogThietBi.hinhanhs.ToList(), _ucASPxImageSlider_Web.ASPxImageSlider_Object); Label_TenThietBi.Text = objThietBi.ten; Label_TinhTrang.Text = objLogThietBi.tinhtrang != null ? objLogThietBi.tinhtrang.value : "[Tình trạng]"; Label_SoLuong.Text = objLogThietBi.soluong.ToString(); Label_Phong.Text = objLogThietBi.phong != null ? objLogThietBi.phong.ten : "[Phòng]"; Label_Ngay.Text = objLogThietBi.date_create.ToString(); Label_QuanTriVien.Text = objLogThietBi.quantrivien != null ? objLogThietBi.quantrivien.hoten : "[Quản trị viên]"; Label_GhiChu.Text = Libraries.StringHelper.ConvertRNToBR(objLogThietBi.mota); } } else { if (Request.UrlReferrer == null) { Response.Redirect("~/"); } else { Panel_ThongBaoLoi.Visible = true; Label_ThongBaoLoi.Text = "Không có thiết bị này"; } } } else { Response.Redirect("~/"); } }
public void LoadData() { HyperLinkXemLogTheoPhong.NavigateUrl = Libraries.StringHelper.AddParameter(new Uri(Request.Url.AbsoluteUri), "type", "phong").ToString(); ; HyperLinkXemLogTheoThietBi.NavigateUrl = Libraries.StringHelper.AddParameter(new Uri(Request.Url.AbsoluteUri), "type", "thietbi").ToString(); if (Request.QueryString["id"] != null && Request.QueryString["idp"] != null) { Guid id = Guid.Empty; Guid idp = Guid.Empty; try { id = GUID.From(Request.QueryString["id"]); idp = GUID.From(Request.QueryString["idp"]); } catch { Response.Redirect("~/"); } objThietBi = PTB.Entities.ThietBi.getById(id); objPhong = PTB.Entities.Phong.getById(idp); if (objThietBi != null) { try { if (Request.QueryString["type"] == "thietbi") { XemLogTheoThietBi(); } else { XemLogTheoPhong(); } } catch (Exception) { Response.Redirect("~/"); } if (listLogThietBi.Count == 0) { Panel_ThongBaoLoi.Visible = true; Label_ThongBaoLoi.Text = string.Format("Thiết bị {0} không có log", objThietBi.ten); } else { Panel_Chinh.Visible = true; if (Request.QueryString["idLog"] != null) { idLog = Guid.Empty; try { idLog = GUID.From(Request.QueryString["idLog"]); } catch { Response.Redirect(Request.Url.AbsolutePath); } } else { idLog = listLogThietBi.ElementAt(0).id; } objLogThietBi = listLogThietBi.Where(item => item.id == idLog).FirstOrDefault(); if (objLogThietBi == null) { idLog = listLogThietBi.ElementAt(0).id; objLogThietBi = listLogThietBi.Where(item => item.id == idLog).FirstOrDefault(); } Label_ThongTinLog.Text = string.Format("Thông tin log ngày {0}", ((DateTime)objLogThietBi.date_create).ToString("d/M/yyyy")); Libraries.ImageHelper.LoadImageWeb(objLogThietBi.hinhanhs.ToList(), _ucASPxImageSlider_Web.ASPxImageSlider_Object); Label_TenThietBi.Text = objThietBi.ten; Label_TinhTrang.Text = objLogThietBi.tinhtrang != null ? objLogThietBi.tinhtrang.value : "[Tình trạng]"; Label_SoLuong.Text = objLogThietBi.soluong.ToString(); Label_Phong.Text = objLogThietBi.phong != null ? objLogThietBi.phong.ten : "[Phòng]"; Label_Ngay.Text = objLogThietBi.date_create.ToString(); Label_QuanTriVien.Text = objLogThietBi.quantrivien != null ? objLogThietBi.quantrivien.hoten : "[Quản trị viên]"; Label_GhiChu.Text = Libraries.StringHelper.ConvertRNToBR(objLogThietBi.mota); } } else { if (Request.UrlReferrer == null) { Response.Redirect("~/"); } else { Panel_ThongBaoLoi.Visible = true; Label_ThongBaoLoi.Text = "Không có thiết bị này"; } } } else { Response.Redirect("~/"); } }