示例#1
0
        protected void getDictionaries(bool setSelectedValues)
        {
            view.Customers           = service.GetCustomers(1);
            view.OrganizationalUnits = service.GetOrganizationalUnits();
            view.Employees           = service.GetEmployees(view.OrganizationalUnitId);
            view.DocumentCategories  = service.GetDocumentCategories();
            view.DocumentTypes       = service.GetDocumentTypes(view.DocumentCategory);
            view.CorrespondenceTypes = service.GetCorrespondenceTypes();

            if (setSelectedValues)
            {
                XPathDocument  xpd   = new XPathDocument(new StringReader(view.ItemContent));
                XPathNavigator xpnav = xpd.CreateNavigator();
                try
                {
                    //view.CustomerType = int.Parse(xpnav.SelectSingleNode("pozycja/nadawca/@typ").Value);
                    view.CustomerId           = int.Parse(xpnav.SelectSingleNode("pozycja/nadawca/@id").Value);
                    view.OrganizationalUnitId = int.Parse(xpnav.SelectSingleNode("pozycja/znakReferenta/wydzial/@id").Value);
                    view.Employees            = service.GetEmployees(view.OrganizationalUnitId);
                    view.EmployeeId           = int.Parse(xpnav.SelectSingleNode("pozycja/znakReferenta/pracownik/@id").Value);
                    view.DocumentCategory     = int.Parse(xpnav.SelectSingleNode("pozycja/klasyfikacjaDokumentu/kategoria/@id").Value);
                    view.DocumentTypes        = service.GetDocumentTypes(view.DocumentCategory);
                    view.DocumentType         = int.Parse(xpnav.SelectSingleNode("pozycja/klasyfikacjaDokumentu/rodzaj/@id").Value);
                    view.CorrespondenceType   = int.Parse(xpnav.SelectSingleNode("pozycja/typKorespondencji/@id").Value);
                }
                catch { }
            }
        }
 public override void Initialize()
 {
     session.Remove("RedirectListItem");
     view.OrganizationalUnits = service.GetOrganizationalUnits();
     view.Employees           = service.GetEmployees(view.OrganizationalUnitId);
     view.RedirectList        = itemList;
 }
示例#3
0
 public override void Initialize()
 {
     view.OrganizationalUnits = service.GetOrganizationalUnits();
     view.Employees           = service.GetEmployees(view.OrganizationalUnitId);
 }