Exemplo n.º 1
0
        public XmlElement ClientProfileItem(XmlDocument doc, ClientProfileItemVM item)
        {
            XmlElement xmlClientProfileItem = doc.CreateElement("ClientProfileItem");

            XmlElement xmlClientProfileItemId = doc.CreateElement("ClientProfileItemId");

            xmlClientProfileItemId.InnerText = item.ClientProfileItem.ClientProfileItemId.ToString();
            xmlClientProfileItem.AppendChild(xmlClientProfileItemId);

            XmlElement xmlClientProfileDataElementName = doc.CreateElement("ClientProfileDataElementName");

            if (item.ClientProfileItem.ClientProfileDataElementName != null)
            {
                xmlClientProfileDataElementName.InnerText = item.ClientProfileItem.ClientProfileDataElementName.ToString();
            }
            xmlClientProfileItem.AppendChild(xmlClientProfileDataElementName);

            XmlElement xmlClientProfileGroupId = doc.CreateElement("ClientProfileGroupId");

            xmlClientProfileGroupId.InnerText = item.ClientProfileItem.ClientProfileGroupId.ToString();
            xmlClientProfileItem.AppendChild(xmlClientProfileGroupId);

            XmlElement xmlClientProfileAdminItemId = doc.CreateElement("ClientProfileAdminItemId");

            xmlClientProfileAdminItemId.InnerText = item.ClientProfileItem.ClientProfileAdminItemId.ToString();
            xmlClientProfileItem.AppendChild(xmlClientProfileAdminItemId);

            XmlElement xmlClientProfileDataElementId = doc.CreateElement("ClientProfileDataElementId");

            xmlClientProfileDataElementId.InnerText = item.ClientProfileItem.ClientProfileDataElementId.ToString();
            xmlClientProfileItem.AppendChild(xmlClientProfileDataElementId);

            XmlElement xmlGDSCommandFormat = doc.CreateElement("GDSCommandFormat");

            if (item.ClientProfileItem.GDSCommandFormat != null)
            {
                xmlGDSCommandFormat.InnerText = item.ClientProfileItem.GDSCommandFormat.ToString();
            }
            xmlClientProfileItem.AppendChild(xmlGDSCommandFormat);

            XmlElement xmlRemark = doc.CreateElement("Remark");

            if (item.ClientProfileItem.Remark != null)
            {
                xmlRemark.InnerText = item.ClientProfileItem.Remark.ToString();
            }
            xmlClientProfileItem.AppendChild(xmlRemark);

            XmlElement xmlClientProfileMoveStatusId = doc.CreateElement("ClientProfileMoveStatusId");

            xmlClientProfileMoveStatusId.InnerText = item.ClientProfileItem.ClientProfileMoveStatusId.ToString();
            xmlClientProfileItem.AppendChild(xmlClientProfileMoveStatusId);

            XmlElement xmlVersionNumber = doc.CreateElement("VersionNumber");

            xmlVersionNumber.InnerText = item.ClientProfileItem.VersionNumber.ToString();
            xmlClientProfileItem.AppendChild(xmlVersionNumber);

            return(xmlClientProfileItem);
        }
Exemplo n.º 2
0
        //Get Client Detail Items
        public List <ClientProfileItemVM> GetClientProfilePanelClientProfileDataElements(int clientProfileGroupId, int clientProfilePanelId)
        {
            ClientProfileMoveStatusRepository clientProfileMoveStatusRepository = new ClientProfileMoveStatusRepository();
            List <ClientProfileItemRow>       clientProfileItems   = new List <ClientProfileItemRow>();
            List <ClientProfileItemVM>        clientProfileItemVMs = new List <ClientProfileItemVM>();

            clientProfileItems = (from n in db.spDesktopDataAdmin_SelectClientProfilePanelClientProfileItems_v1(clientProfileGroupId, clientProfilePanelId)
                                  select new ClientProfileItemRow
            {
                ClientProfileItemId = n.ClientProfileItemId,
                ClientProfileItemSequenceNumber = n.ClientProfileAdminItemSequenceNumber,
                ClientProfileDataElementId = (int)n.ClientProfileDataElementId,
                ClientProfileDataElementName = n.ClientProfileDataElementName,
                ClientProfileGroupId = n.ClientProfileGroupId,
                ClientProfileMoveStatusId = n.ClientProfileMoveStatusId,
                ClientProfileAdminItemId = n.ClientProfileAdminItemId,

                GDSCommandFormat = n.GDSCommandFormat,
                MandatoryFlag = n.MandatoryFlag,
                Remark = n.Remark,
                SourceItem = n.SourceItem,
                SourceName = n.SourceName,
                ToolTip = n.ToolTip,
                VersionNumber = n.VersionNumber,

                InheritedGDSCommandFormat = n.InheritedGDSCommandFormat,
                InheritedMoveStatusFlag = n.InheritedMoveStatusFlag,
                InheritedRemark = n.InheritedRemark,
                InheritedFlag = n.InheritedFlag
            }).ToList();

            foreach (ClientProfileItemRow r in clientProfileItems)
            {
                ClientProfileItemVM clientProfileItemVM = new ClientProfileItemVM();
                clientProfileItemVM.ClientProfileItem = r;

                SelectList clientProfileMoveStatuses = new SelectList(clientProfileMoveStatusRepository.GetAllClientProfileMoveStatuses().ToList(), "ClientProfileMoveStatusId", "ClientProfileMoveStatusCode", clientProfileItemVM.ClientProfileItem.ClientProfileMoveStatusId);
                clientProfileItemVM.ClientProfileMoveStatuses = clientProfileMoveStatuses;

                clientProfileItemVMs.Add(clientProfileItemVM);
            }
            return(clientProfileItemVMs);
        }