public static string Insert2String(HoSo_HuanLuyen_DTO dto)
        {
            try
            {
                XmlDocument XmlDoc = XMLConnection.SelectXmlDocHoSo();
                List<XmlElement> list_dto = new List<XmlElement>();

                XmlElement HoSo = XmlDoc.CreateElement("HoSo_HuanLuyen");

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

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

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

                return HoSo.OuterXml;
            }
            catch (System.Exception ex)
            {
                return null;
            }
        }
 public static string Insert2String(HoSo_HuanLuyen_DTO dto)
 {
     return HoSo_HuanLuyen_DAO.Insert2String(dto);
 }
        public static List<HoSo_HuanLuyen_DTO> TraCuuDSHuanLuyenTheoMaHoSo(int iMa)
        {
            try
            {
                XmlNodeList list_Temp = XMLConnection.CreateXmlDocHoSo("HoSo_HuanLuyen");
                List<HoSo_HuanLuyen_DTO> list_dto = new List<HoSo_HuanLuyen_DTO>();

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

                        dto_Temp.MaHoSo = int.Parse(list_Temp[i]["MaHoSo"].InnerText);
                        dto_Temp.MaHuanLuyen = int.Parse(list_Temp[i]["MaHuanLuyen"].InnerText);

                        list_dto.Add(dto_Temp);
                    }
                }

                return list_dto;
            }
            catch (System.Exception ex)
            {
                return null;
            }
        }
Beispiel #4
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;
        }