Exemplo n.º 1
0
        public static string Insert(HuanLuyen_DTO dto)
        {
            try
            {
                XmlDocument XmlDoc = XMLConnection.SelectXmlDocHoSo();
                List<XmlElement> list_dto = new List<XmlElement>();

                XmlElement HoSo = XmlDoc.CreateElement("HuanLuyen");
                HoSo.SetAttribute("Ma", dto.Ma.ToString());

                #region Add content
                list_dto.Add(XmlDoc.CreateElement("Nganh"));
                list_dto[list_dto.Count - 1].InnerText = dto.Nganh;

                list_dto.Add(XmlDoc.CreateElement("Khoa"));
                list_dto[list_dto.Count - 1].InnerText = dto.Khoa;

                list_dto.Add(XmlDoc.CreateElement("TenKhoa"));
                list_dto[list_dto.Count - 1].InnerText = dto.TenKhoa;

                list_dto.Add(XmlDoc.CreateElement("KhoaTruong"));
                list_dto[list_dto.Count - 1].InnerText = dto.KhoaTruong;

                list_dto.Add(XmlDoc.CreateElement("Nam"));
                list_dto[list_dto.Count - 1].InnerText = dto.Nam.ToString();

                list_dto.Add(XmlDoc.CreateElement("MHL"));
                list_dto[list_dto.Count - 1].InnerText = dto.MHL;

                list_dto.Add(XmlDoc.CreateElement("TinhTrang"));
                list_dto[list_dto.Count - 1].InnerText = dto.TinhTrang;
                #endregion

                for (int i = 0; i < list_dto.Count; i++)
                {
                    HoSo.AppendChild(list_dto[i]);
                }

                XmlDoc.GetElementsByTagName("HL")[0].AppendChild(HoSo);
                //XmlDoc.Save("HoSo.xml");

                return XmlDoc.OuterXml;
            }
            catch (System.Exception ex)
            {
                return null;
            }
        }
Exemplo n.º 2
0
 public static string UpdateHuanLuyenInfo(HuanLuyen_DTO dto)
 {
     return HuanLuyen_DAO.UpdateHuanLuyenInfo(dto);
 }
Exemplo n.º 3
0
 public static string Insert2String(HuanLuyen_DTO dto)
 {
     return HuanLuyen_DAO.Insert2String(dto);
 }
Exemplo n.º 4
0
        public static string UpdateHuanLuyenInfo(HuanLuyen_DTO dto)
        {
            try
            {
                XmlDocument XmlDoc = XMLConnection.SelectXmlDocHoSo();
                XmlNodeList list_Temp = XmlDoc.GetElementsByTagName("HuanLuyen");

                for (int i = 0; i < list_Temp.Count; i++)
                {
                    if (int.Parse(list_Temp[i].Attributes["Ma"].InnerText) == dto.Ma)
                    {
                        list_Temp[i]["Nganh"].InnerText = dto.Nganh;
                        list_Temp[i]["Khoa"].InnerText = dto.Khoa;
                        list_Temp[i]["TenKhoa"].InnerText = dto.TenKhoa;
                        list_Temp[i]["KhoaTruong"].InnerText = dto.KhoaTruong;
                        list_Temp[i]["Nam"].InnerText = dto.Nam.ToString();
                        list_Temp[i]["MHL"].InnerText = dto.MHL;
                        list_Temp[i]["TinhTrang"].InnerText = dto.TinhTrang;
                    }
                }

                //XmlDoc.Save("HoSo.xml");

                return XmlDoc.OuterXml;
            }
            catch (System.Exception ex)
            {
                return null;
            }
        }
Exemplo n.º 5
0
        public static HuanLuyen_DTO TraCuuHuanLuyenTheoMa(int iMa)
        {
            try
            {
                XmlNodeList list_Temp = XMLConnection.CreateXmlDocHoSo("HuanLuyen");
                HuanLuyen_DTO dto = new HuanLuyen_DTO();

                for (int i = 0; i < list_Temp.Count; i++)
                {
                    if (int.Parse(list_Temp[i].Attributes["Ma"].InnerText) == iMa)
                    {
                        HuanLuyen_DTO dto_Temp = new HuanLuyen_DTO();

                        dto_Temp.Ma = int.Parse(list_Temp[i].Attributes["Ma"].InnerText);
                        dto_Temp.Nganh = list_Temp[i]["Nganh"].InnerText;
                        dto_Temp.Khoa = list_Temp[i]["Khoa"].InnerText;
                        dto_Temp.TenKhoa = list_Temp[i]["TenKhoa"].InnerText;
                        dto_Temp.KhoaTruong = list_Temp[i]["KhoaTruong"].InnerText;
                        dto_Temp.Nam = DateTime.Parse(list_Temp[i]["Nam"].InnerText);
                        dto_Temp.MHL = list_Temp[i]["MHL"].InnerText;
                        dto_Temp.TinhTrang = list_Temp[i]["TinhTrang"].InnerText;

                        dto = dto_Temp;
                        break;
                    }
                }

                return dto;
            }
            catch (System.Exception ex)
            {
                return null;
            }
        }
Exemplo n.º 6
0
        public static List<HuanLuyen_DTO> LayDSHuanLuyen()
        {
            try
            {
                XmlNodeList list_Temp = XMLConnection.CreateXmlDocHoSo("HuanLuyen");
                List<HuanLuyen_DTO> list_dto = new List<HuanLuyen_DTO>();

                for (int i = 0; i < list_Temp.Count; i++)
                {
                    HuanLuyen_DTO dto_Temp = new HuanLuyen_DTO();

                    dto_Temp.Ma = int.Parse(list_Temp[i].Attributes["Ma"].InnerText);
                    dto_Temp.Nganh = list_Temp[i]["Nganh"].InnerText;
                    dto_Temp.Khoa = list_Temp[i]["Khoa"].InnerText;
                    dto_Temp.TenKhoa = list_Temp[i]["TenKhoa"].InnerText;
                    dto_Temp.KhoaTruong = list_Temp[i]["KhoaTruong"].InnerText;
                    dto_Temp.Nam = DateTime.Parse(list_Temp[i]["Nam"].InnerText);
                    dto_Temp.MHL = list_Temp[i]["MHL"].InnerText;
                    dto_Temp.TinhTrang = list_Temp[i]["TinhTrang"].InnerText;

                    list_dto.Add(dto_Temp);
                }

                return list_dto;
            }
            catch (System.Exception ex)
            {
                return null;
            }
        }
Exemplo n.º 7
0
        private bool InsertHuanLuyen(List<UC_HuanLuyen> list_UC_Temp)
        {
            for (int i = 0; i < list_UC_Temp.Count; i++)
            {
                dto_HuanLuyen = new HuanLuyen_DTO();

                //Create ma cho client HL
                List<HuanLuyen_DTO> list_HL = HuanLuyen_BUS.LayDSHuanLuyen();
                if (list_HL.Count == 0)
                {
                    dto_HuanLuyen.Ma = 1;
                }
                else
                {
                    dto_HuanLuyen.Ma = list_HL[list_HL.Count - 1].Ma + 1;
                }
                //

                dto_HuanLuyen.Nganh = list_UC_Temp[i].Nganh;
                dto_HuanLuyen.Khoa = list_UC_Temp[i].Khoa;
                dto_HuanLuyen.TenKhoa = list_UC_Temp[i].TenKhoa;
                dto_HuanLuyen.KhoaTruong = list_UC_Temp[i].KhoaTruong;
                dto_HuanLuyen.Nam = list_UC_Temp[i].Nam;
                dto_HuanLuyen.MHL = list_UC_Temp[i].MHL;
                dto_HuanLuyen.TinhTrang = list_UC_Temp[i].TinhTrang;

                string sContent = HuanLuyen_BUS.Insert(dto_HuanLuyen);
                if (EncryptContent(sContent))
                {
                    dto_HoSo_HuanLuyen = new HoSo_HuanLuyen_DTO();

                    dto_HoSo_HuanLuyen.MaHoSo = iMaHoSo;
                    dto_HoSo_HuanLuyen.MaHuanLuyen = dto_HuanLuyen.Ma;

                    sContent = HoSo_HuanLuyen_BUS.Insert(dto_HoSo_HuanLuyen);
                    if (!EncryptContent(sContent))
                    {
                        return false;
                    }
                }
                else
                {
                    return false;
                }
            }

            return true;
        }
Exemplo n.º 8
0
        private bool UpdateHuanLuyen()
        {
            string sContent = "";

            if (!InsertHuanLuyen(list_UC_HuanLuyen_Insert))
            {
                return false;
            }

            for (int i = 0; i < list_UC_HuanLuyen_Delete.Count; i++)
            {
                sContent = HoSo_HuanLuyen_BUS.Delete(iMaHoSo, list_UC_HuanLuyen_Delete[i]);
                if (!EncryptContent(sContent))
                {
                    return false;
                }

                sContent = HuanLuyen_BUS.Delete(list_UC_HuanLuyen_Delete[i]);
                if (!EncryptContent(sContent))
                {
                    return false;
                }
            }

            for (int i = 0; i < list_UC_HuanLuyen_Update.Count; i++)
            {
                dto_HuanLuyen = new HuanLuyen_DTO();

                dto_HuanLuyen.Ma = list_UC_HuanLuyen_Update[i].Ma;
                dto_HuanLuyen.Nganh = list_UC_HuanLuyen_Update[i].Nganh;
                dto_HuanLuyen.Khoa = list_UC_HuanLuyen_Update[i].Khoa;
                dto_HuanLuyen.TenKhoa = list_UC_HuanLuyen_Update[i].TenKhoa;
                dto_HuanLuyen.KhoaTruong = list_UC_HuanLuyen_Update[i].KhoaTruong;
                dto_HuanLuyen.Nam = list_UC_HuanLuyen_Update[i].Nam;
                dto_HuanLuyen.MHL = list_UC_HuanLuyen_Update[i].MHL;
                dto_HuanLuyen.TinhTrang = list_UC_HuanLuyen_Update[i].TinhTrang;

                sContent = HuanLuyen_BUS.UpdateHuanLuyenInfo(dto_HuanLuyen);
                if (!EncryptContent(sContent))
                {
                    return false;
                }
            }

            return true;
        }