private void setDataView()
 {
     try
     {
         dxErrorProviderInfo.ClearErrors();
         if (listViTriHienThi.Count > 0)
         {
             if (treeListViTri.FocusedNode != null && treeListViTri.FocusedNode.GetValue(colloai) != null && !GUID.From(treeListViTri.FocusedNode.GetValue(colid)).Equals(Guid.Empty))
             {
                 if (treeListViTri.FocusedNode.GetValue(colloai).ToString().Equals(typeof(CoSo).Name))
                 {
                     editGUI("view", typeof(CoSo).Name);
                     objCoSo      = CoSo.getById(GUID.From(treeListViTri.FocusedNode.GetValue(colid)));
                     txtTen.Text  = objCoSo.ten;
                     txtMoTa.Text = objCoSo.mota;
                     node         = typeof(CoSo).Name;
                 }
                 else if (treeListViTri.FocusedNode.GetValue(colloai).ToString().Equals(typeof(Dayy).Name))
                 {
                     editGUI("view", typeof(Dayy).Name);
                     objDay                = Dayy.getById(GUID.From(treeListViTri.FocusedNode.GetValue(colid)));
                     txtTen.Text           = objDay.ten;
                     txtMoTa.Text          = objDay.mota;
                     node                  = typeof(Dayy).Name;
                     _ucComboBoxCoSo.ViTri = ViTri.request(objDay.coso, null, null);
                 }
                 else if (treeListViTri.FocusedNode.GetValue(colloai).ToString().Equals(typeof(Tang).Name))
                 {
                     editGUI("view", typeof(Tang).Name);
                     objTang              = Tang.getById(GUID.From(treeListViTri.FocusedNode.GetValue(colid)));
                     txtTen.Text          = objTang.ten;
                     txtMoTa.Text         = objTang.mota;
                     node                 = typeof(Tang).Name;
                     _ucComboBoxDay.ViTri = ViTri.request(null, objTang.day, null);
                 }
             }
             else
             {
                 editGUI("nothing", "");
             }
         }
         else
         {
             editGUI("nothing", "");
         }
     }
     catch (Exception ex)
     {
         Debug.WriteLine(this.Name + "->setDataView: " + ex.Message);
     }
 }
 public ViTri getVitri()
 {
     try
     {
         ViTri obj = new ViTri();
         obj.coso = CoSo.getById(cosoid);
         obj.day  = Dayy.getById(dayid);
         obj.tang = Tang.getById(tangid);
         return(obj);
     }
     catch (Exception ex)
     {
         Debug.WriteLine(this.Name + "->getVitri: " + ex.Message);
         return(null);
     }
 }
 private void setDataView()
 {
     try
     {
         dxErrorProvider1.ClearErrors();
         if (listViTriHienThi.Count > 0)
         {
             if (treeListViTri.FocusedNode != null && treeListViTri.FocusedNode.GetValue(colloai) != null && !GUID.From(treeListViTri.FocusedNode.GetValue(colid)).Equals(Guid.Empty))
             {
                 if (treeListViTri.FocusedNode.GetValue(colloai).ToString().Equals(typeof(CoSo).Name))
                 {
                     editGUI("view", typeof(CoSo).Name);
                     objCoSo        = CoSo.getById(GUID.From(treeListViTri.FocusedNode.GetValue(colid)));
                     txtTen.Text    = objCoSo.ten;
                     txtDiaChi.Text = objCoSo.diachi;
                     txtMoTa.Text   = objCoSo.mota;
                     node           = typeof(CoSo).Name;
                     listHinh       = objCoSo.hinhanhs.ToList();
                     reloadImage();
                     editGUI2("view", typeof(CoSo).Name);
                 }
                 else if (treeListViTri.FocusedNode.GetValue(colloai).ToString().Equals(typeof(Dayy).Name))
                 {
                     editGUI("view", typeof(Dayy).Name);
                     objDay       = Dayy.getById(GUID.From(treeListViTri.FocusedNode.GetValue(colid)));
                     txtTen.Text  = objDay.ten;
                     txtMoTa.Text = objDay.mota;
                     node         = typeof(Dayy).Name;
                     listHinh     = objDay.hinhanhs.ToList();
                     ViTri objViTri = new ViTri();
                     objViTri.coso          = objDay.coso;
                     _ucComboBoxViTri.ViTri = objViTri;
                     reloadImage();
                     editGUI2("view", typeof(Dayy).Name);
                 }
                 else if (treeListViTri.FocusedNode.GetValue(colloai).ToString().Equals(typeof(Tang).Name))
                 {
                     editGUI("view", typeof(Tang).Name);
                     objTang      = Tang.getById(GUID.From(treeListViTri.FocusedNode.GetValue(colid)));
                     txtTen.Text  = objTang.ten;
                     txtMoTa.Text = objTang.mota;
                     node         = typeof(Tang).Name;
                     listHinh     = objTang.hinhanhs.ToList();
                     ViTri objViTri = new ViTri();
                     objViTri.coso = objTang.day.coso;
                     objViTri.day  = objTang.day;
                     _ucComboBoxViTriChonDay.ViTri = objViTri;
                     reloadImage();
                     editGUI2("view", typeof(Tang).Name);
                 }
             }
             else
             {
                 editGUI("nothing", "");
                 editGUI2("nothing", "");
             }
         }
         else
         {
             editGUI("nothing", "");
             editGUI2("nothing", "");
         }
     }
     catch (Exception ex)
     {
         Debug.WriteLine(this.Name + "->setDataView: " + ex.Message);
     }
 }
        private void LoadDataObj(Guid id, int type)
        {
            switch (type)
            {
            case 1:
                objCoSo = CoSo.getById(id);
                if (objCoSo != null)
                {
                    Label_ThongTin.Text = string.Format("Thông tin {0}", objCoSo.ten);
                    ucViTri_BreadCrumb.Label_TenViTri.Text = Label_Ten.Text = objCoSo.ten;
                    Label_Thuoc.Text = "[Đại học Sài Gòn]";
                    Label_MoTa.Text  = StringHelper.ConvertRNToBR(objCoSo.mota);
                }
                else
                {
                    Response.Redirect(Request.Url.AbsolutePath);
                }
                break;

            case 2:
                objDay = Dayy.getById(id);
                if (objDay != null)
                {
                    Label_ThongTin.Text = string.Format("Thông tin {0}", objDay.ten);
                    Label_Ten.Text      = objDay.ten;
                    Label_Thuoc.Text    = objDay.coso != null ? objDay.coso.ten : "[Cơ sở]";
                    ucViTri_BreadCrumb.Label_TenViTri.Text = string.Format("{0} ({1})", Label_Ten.Text, Label_Thuoc.Text);
                    Label_MoTa.Text = StringHelper.ConvertRNToBR(objDay.mota);
                }
                else
                {
                    Response.Redirect(Request.Url.AbsolutePath);
                }
                break;

            case 3:
                objTang = Tang.getById(id);
                if (objTang != null)
                {
                    Label_ThongTin.Text = string.Format("Thông tin {0}", objTang.ten);
                    Label_Ten.Text      = objTang.ten;
                    if (objTang.day != null)
                    {
                        if (objTang.day.coso != null)
                        {
                            Label_Thuoc.Text = objTang.day.coso.ten + " - " + objTang.day.ten;
                        }
                        else
                        {
                            Label_Thuoc.Text = "[Cơ sở] - " + objTang.day.ten;
                        }
                    }
                    else
                    {
                        Label_Thuoc.Text = "[Cơ sở] - [Dãy]";
                    }
                    ucViTri_BreadCrumb.Label_TenViTri.Text = string.Format("{0} ({1})", Label_Ten.Text, Label_Thuoc.Text);
                    Label_MoTa.Text = StringHelper.ConvertRNToBR(objTang.mota);
                }
                else
                {
                    Response.Redirect(Request.Url.AbsolutePath);
                }
                break;

            default:
                Response.Redirect(Request.Url.AbsolutePath);
                return;
            }
        }
        private void LoadDataObj(Guid id, int type)
        {
            switch (type)
            {
            case 1:
                objCoSo = CoSo.getById(id);
                if (objCoSo != null)
                {
                    Label_ThongTin.Text = string.Format("Thông tin {0}", objCoSo.ten);
                    Libraries.ImageHelper.LoadImageWeb(objCoSo.hinhanhs.ToList(), _ucASPxImageSlider_Web.ASPxImageSlider_Object);
                    _ucASPxImageSlider_Web.urlHinhAnh      = string.Format("http://{0}/HinhAnh.aspx?id={1}&type=COSO", HttpContext.Current.Request.Url.Authority, objCoSo.id);
                    ucViTri_BreadCrumb.Label_TenViTri.Text = Label_Ten.Text = objCoSo.ten;
                    Label_Thuoc.Text     = "[Đại học Sài Gòn]";
                    Panel_DiaChi.Visible = true;
                    Label_DiaChi.Text    = objCoSo.diachi;
                    Label_MoTa.Text      = Libraries.StringHelper.ConvertRNToBR(objCoSo.mota);
                    if (objCoSo.diachi != null)
                    {
                        if (objCoSo.diachi.Length > 0)
                        {
                            strSrc                        = @"https://www.google.com/maps/embed/v1/place?key=AIzaSyB2ryXlc0dNmczXS7O6E5htyRpkR4zvmVo&q=" + objCoSo.diachi;
                            popup.HeaderText              = string.Format("Bản đồ {0}", objCoSo.ten);
                            LinkButtonBanDo.Text          = popup.HeaderText;
                            LinkButtonBanDo.OnClientClick = string.Format("_ShowMaps('{0}'); return false;", strSrc);
                        }
                    }
                }
                else
                {
                    Response.Redirect(Request.Url.AbsolutePath);
                }
                break;

            case 2:
                objDay = Dayy.getById(id);
                if (objDay != null)
                {
                    Label_ThongTin.Text = string.Format("Thông tin {0}", objDay.ten);
                    Libraries.ImageHelper.LoadImageWeb(objDay.hinhanhs.ToList(), _ucASPxImageSlider_Web.ASPxImageSlider_Object);
                    _ucASPxImageSlider_Web.urlHinhAnh = string.Format("http://{0}/HinhAnh.aspx?id={1}&type=DAY", HttpContext.Current.Request.Url.Authority, objDay.id);
                    Label_Ten.Text   = objDay.ten;
                    Label_Thuoc.Text = objDay.coso != null ? objDay.coso.ten : "[Cơ sở]";
                    ucViTri_BreadCrumb.Label_TenViTri.Text = string.Format("{0} ({1})", Label_Ten.Text, Label_Thuoc.Text);
                    Panel_DiaChi.Visible = false;
                    Label_DiaChi.Text    = "";
                    Label_MoTa.Text      = Libraries.StringHelper.ConvertRNToBR(objDay.mota);
                }
                else
                {
                    Response.Redirect(Request.Url.AbsolutePath);
                }
                break;

            case 3:
                objTang = Tang.getById(id);
                if (objTang != null)
                {
                    Label_ThongTin.Text = string.Format("Thông tin {0}", objTang.ten);
                    Libraries.ImageHelper.LoadImageWeb(objTang.hinhanhs.ToList(), _ucASPxImageSlider_Web.ASPxImageSlider_Object);
                    _ucASPxImageSlider_Web.urlHinhAnh = string.Format("http://{0}/HinhAnh.aspx?id={1}&type=TANG", HttpContext.Current.Request.Url.Authority, objTang.id);
                    Label_Ten.Text = objTang.ten;
                    if (objTang.day != null)
                    {
                        if (objTang.day.coso != null)
                        {
                            Label_Thuoc.Text = objTang.day.coso.ten + " - " + objTang.day.ten;
                        }
                        else
                        {
                            Label_Thuoc.Text = "[Cơ sở] - " + objTang.day.ten;
                        }
                    }
                    else
                    {
                        Label_Thuoc.Text = "[Cơ sở] - [Dãy]";
                    }
                    ucViTri_BreadCrumb.Label_TenViTri.Text = string.Format("{0} ({1})", Label_Ten.Text, Label_Thuoc.Text);
                    Panel_DiaChi.Visible = false;
                    Label_DiaChi.Text    = "";
                    Label_MoTa.Text      = Libraries.StringHelper.ConvertRNToBR(objTang.mota);
                }
                else
                {
                    Response.Redirect(Request.Url.AbsolutePath);
                }
                break;

            default:
                Response.Redirect(Request.Url.AbsolutePath);
                return;
            }
        }
Exemple #6
0
 public void LoadData()
 {
     listViTriHienThi = ViTriHienThi.getAll();
     if (listViTriHienThi.Count > 0)
     {
         ucTreeViTri.CreateTreeList();
         ucTreeViTri.ASPxTreeList_ViTri.DataSource = listViTriHienThi;
         ucTreeViTri.ASPxTreeList_ViTri.DataBind();
         SearchFunction();
         treevitri.Visible = true;
         if (Request.QueryString["key"] != null)
         {
             string key = "";
             try
             {
                 key = Request.QueryString["key"].ToString();
             }
             catch
             {
                 Response.Redirect(Request.Url.AbsolutePath);
             }
             DevExpress.Web.ASPxTreeList.TreeListNode node = ucTreeViTri.ASPxTreeList_ViTri.FindNodeByKeyValue(key);
             if (node != null)
             {
                 node.Focus();
                 ucTreeViTri.FocusAndExpandToNode(node);
                 Guid   id   = GUID.From(node.GetValue("id"));
                 string type = node.GetValue("loai").ToString();
                 if (type.Equals(typeof(CoSo).Name))
                 {
                     objCoSo = CoSo.getById(id);
                     if (objCoSo != null)
                     {
                         info.Visible        = true;
                         Label_ThongTin.Text = "Thông tin " + objCoSo.ten;
                         Label_Ten.Text      = objCoSo.ten;
                         ucViTri_BreadCrumb.Label_TenViTri.Text = Label_Ten.Text = objCoSo.ten;
                         Label_Thuoc.Text = "[Đại học Sài Gòn]";
                         Label_MoTa.Text  = StringHelper.ConvertRNToBR(objCoSo.mota);
                     }
                     else
                     {
                         Response.Redirect(Request.Url.AbsolutePath);
                     }
                 }
                 else if (type.Equals(typeof(Dayy).Name))
                 {
                     objDay = Dayy.getById(id);
                     if (objDay != null)
                     {
                         info.Visible        = true;
                         Label_ThongTin.Text = "Thông tin " + objDay.ten;
                         Label_Ten.Text      = objDay.ten;
                         Label_Thuoc.Text    = objDay.coso != null ? objDay.coso.ten : "[Cơ sở]";
                         ucViTri_BreadCrumb.Label_TenViTri.Text = string.Format("{0} ({1})", Label_Ten.Text, Label_Thuoc.Text);
                         Label_MoTa.Text = StringHelper.ConvertRNToBR(objDay.mota);
                     }
                     else
                     {
                         Response.Redirect(Request.Url.AbsolutePath);
                     }
                 }
                 else if (type.Equals(typeof(Tang).Name))
                 {
                     objTang = Tang.getById(id);
                     if (objTang != null)
                     {
                         info.Visible        = true;
                         Label_ThongTin.Text = "Thông tin " + objTang.ten;
                         Label_Ten.Text      = objTang.ten;
                         if (objTang.day != null)
                         {
                             if (objTang.day.coso != null)
                             {
                                 Label_Thuoc.Text = objTang.day.coso.ten + " - " + objTang.day.ten;
                             }
                             else
                             {
                                 Label_Thuoc.Text = "[Cơ sở] - " + objTang.day.ten;
                             }
                         }
                         else
                         {
                             Label_Thuoc.Text = "[Cơ sở] - [Dãy]";
                         }
                         ucViTri_BreadCrumb.Label_TenViTri.Text = string.Format("{0} ({1})", Label_Ten.Text, Label_Thuoc.Text);
                         Label_MoTa.Text = StringHelper.ConvertRNToBR(objTang.mota);
                     }
                     else
                     {
                         Response.Redirect(Request.Url.AbsolutePath);
                     }
                 }
                 else
                 {
                     Response.Redirect(Request.Url.AbsolutePath);
                 }
             }
             else
             {
                 Response.Redirect(Request.Url.AbsolutePath);
             }
         }
         else
         {
             DevExpress.Web.ASPxTreeList.TreeListNode node = ucTreeViTri.ASPxTreeList_ViTri.FindNodeByKeyValue("");
             node.Focus();
         }
     }
     else
     {
         thongbaoloi.Visible     = true;
         ucDanger.LabelInfo.Text = "Chưa có vị trí";
     }
 }
Exemple #7
0
 public void LoadData()
 {
     listViTriHienThi = ViTriHienThi.getAll();
     if (listViTriHienThi.Count > 0)
     {
         _ucTreeViTri.CreateTreeList();
         _ucTreeViTri.ASPxTreeList_ViTri.DataSource = listViTriHienThi;
         _ucTreeViTri.ASPxTreeList_ViTri.DataBind();
         SearchFunction();
         if (Request.QueryString["key"] != null)
         {
             string key = "";
             try
             {
                 key = Request.QueryString["key"].ToString();
             }
             catch
             {
                 Response.Redirect(Request.Url.AbsolutePath);
             }
             DevExpress.Web.ASPxTreeList.TreeListNode node = _ucTreeViTri.ASPxTreeList_ViTri.FindNodeByKeyValue(key);
             if (node != null)
             {
                 Guid   id   = GUID.From(node.GetValue("id"));
                 string type = node.GetValue("loai").ToString();
                 if (type.Equals(typeof(CoSo).Name))
                 {
                     objCoSo = CoSo.getById(id);
                     if (objCoSo != null)
                     {
                         Panel_ThongTinObj.Visible = true;
                         Label_ThongTin.Text       = "Thông tin " + objCoSo.ten;
                         Libraries.ImageHelper.LoadImageWeb(objCoSo.hinhanhs.ToList(), _ucASPxImageSlider_Mobile.ASPxImageSlider_Object);
                         Label_Ten.Text = objCoSo.ten;
                         ucViTri_BreadCrumb.Label_TenViTri.Text = Label_Ten.Text = objCoSo.ten;
                         Label_Thuoc.Text     = "[Đại học Sài Gòn]";
                         Panel_DiaChi.Visible = true;
                         Label_DiaChi.Text    = objCoSo.diachi;
                         Label_MoTa.Text      = Libraries.StringHelper.ConvertRNToBR(objCoSo.mota);
                         if (objCoSo.diachi != null)
                         {
                             if (objCoSo.diachi.Length > 0)
                             {
                                 Button_Map.Visible = true;
                             }
                             else
                             {
                                 Button_Map.Visible = false;
                             }
                         }
                         else
                         {
                             Button_Map.Visible = false;
                         }
                     }
                     else
                     {
                         Response.Redirect(Request.Url.AbsolutePath);
                     }
                 }
                 else if (type.Equals(typeof(Dayy).Name))
                 {
                     objDay = Dayy.getById(id);
                     if (objDay != null)
                     {
                         Panel_ThongTinObj.Visible = true;
                         Label_ThongTin.Text       = "Thông tin " + objDay.ten;
                         Libraries.ImageHelper.LoadImageWeb(objDay.hinhanhs.ToList(), _ucASPxImageSlider_Mobile.ASPxImageSlider_Object);
                         Label_Ten.Text   = objDay.ten;
                         Label_Thuoc.Text = objDay.coso != null ? objDay.coso.ten : "[Cơ sở]";
                         ucViTri_BreadCrumb.Label_TenViTri.Text = string.Format("{0} ({1})", Label_Ten.Text, Label_Thuoc.Text);
                         Panel_DiaChi.Visible = false;
                         Label_DiaChi.Text    = "";
                         Label_MoTa.Text      = Libraries.StringHelper.ConvertRNToBR(objDay.mota);
                         Button_Map.Visible   = false;
                     }
                     else
                     {
                         Response.Redirect(Request.Url.AbsolutePath);
                     }
                 }
                 else if (type.Equals(typeof(Tang).Name))
                 {
                     objTang = Tang.getById(id);
                     if (objTang != null)
                     {
                         Panel_ThongTinObj.Visible = true;
                         Label_ThongTin.Text       = "Thông tin " + objTang.ten;
                         Libraries.ImageHelper.LoadImageWeb(objTang.hinhanhs.ToList(), _ucASPxImageSlider_Mobile.ASPxImageSlider_Object);
                         Label_Ten.Text = objTang.ten;
                         if (objTang.day != null)
                         {
                             if (objTang.day.coso != null)
                             {
                                 Label_Thuoc.Text = objTang.day.coso.ten + " - " + objTang.day.ten;
                             }
                             else
                             {
                                 Label_Thuoc.Text = "[Cơ sở] - " + objTang.day.ten;
                             }
                         }
                         else
                         {
                             Label_Thuoc.Text = "[Cơ sở] - [Dãy]";
                         }
                         ucViTri_BreadCrumb.Label_TenViTri.Text = string.Format("{0} ({1})", Label_Ten.Text, Label_Thuoc.Text);
                         Panel_DiaChi.Visible = false;
                         Label_DiaChi.Text    = "";
                         Label_MoTa.Text      = Libraries.StringHelper.ConvertRNToBR(objTang.mota);
                         Button_Map.Visible   = false;
                     }
                     else
                     {
                         Response.Redirect(Request.Url.AbsolutePath);
                     }
                 }
                 else
                 {
                     Response.Redirect(Request.Url.AbsolutePath);
                 }
             }
             else
             {
                 Response.Redirect(Request.Url.AbsolutePath);
             }
         }
         else
         {
             Panel_TreeViTri.Visible = true;
         }
     }
     else
     {
         ucThongBaoLoi.Panel_ThongBaoLoi.Visible = true;
         ucThongBaoLoi.Label_ThongBaoLoi.Text    = "Chưa có vị trí";
     }
 }
        private void LoadDataObj(Guid id, int type)
        {
            switch (type)
            {
            case 1:
                CoSo objCoSo = CoSo.getById(id);
                if (objCoSo != null)
                {
                    ucPhong_BreadCrumb.Label_TenViTri.Text = objCoSo.ten;
                }
                else
                {
                    Response.Redirect(Request.Url.AbsolutePath);
                }
                break;

            case 2:
                Dayy objDay = Dayy.getById(id);
                if (objDay != null)
                {
                    ucPhong_BreadCrumb.Label_TenViTri.Text = string.Format("{0} ({1})", objDay.ten, objDay.coso != null ? objDay.coso.ten : "[Cơ sở]");
                }
                else
                {
                    Response.Redirect(Request.Url.AbsolutePath);
                }
                break;

            case 3:
                Tang   objTang = Tang.getById(id);
                string thuoc   = string.Empty;
                if (objTang != null)
                {
                    if (objTang.day != null)
                    {
                        if (objTang.day.coso != null)
                        {
                            thuoc = objTang.day.coso.ten + " - " + objTang.day.ten;
                        }
                        else
                        {
                            thuoc = "[Cơ sở] - " + objTang.day.ten;
                        }
                    }
                    else
                    {
                        thuoc = "[Cơ sở] - [Dãy]";
                    }
                    ucPhong_BreadCrumb.Label_TenViTri.Text = string.Format("{0} ({1})", objTang.ten, thuoc);
                }
                else
                {
                    Response.Redirect(Request.Url.AbsolutePath);
                }
                break;

            default:
                Response.Redirect(Request.Url.AbsolutePath);
                return;
            }
        }