コード例 #1
0
        public ActionResult GetEdIzm()
        {
            TBaseDomainItem[] items = new TBaseDomainItem[0];
            client.GetDomain(13, ref items);

            return Json(items);
        }
コード例 #2
0
        public ActionResult GetAuctionRoles()
        {
            TBaseDomainItem[] items = new TBaseDomainItem[0];
            client.GetDomain(5, ref items);

            return Json(items);
        }
コード例 #3
0
        public ActionResult GetCurrency()
        {
            TBaseDomainItem[] items = new TBaseDomainItem[0];
            client.GetDomain(14, ref items);

            return Json(items);
        }
コード例 #4
0
        public ActionResult GetFinanceType()
        {
            TBaseDomainItem[] items = new TBaseDomainItem[0];
            client.GetDomain(10, ref items);

            return Json(items);
        }
コード例 #5
0
 public ActionResult GetSecurityViews()
 {
     TBaseDomainItem[] items = new TBaseDomainItem[0];
     client.GetDomain(12, ref items);
     return Json(items);
 }
コード例 #6
0
 public ActionResult GetTypesMember()
 {
     TBaseDomainItem[] items = new TBaseDomainItem[0];
     client.GetDomain(4, ref items);
     return Json(items);
 }
コード例 #7
0
 public ActionResult GetOrgLegalForm()
 {
     TBaseDomainItem[] items = new TBaseDomainItem[0];
     client.GetDomain(17, ref items);
     return Json(items);
 }
コード例 #8
0
 /// <remarks/>
 public void GetDomainAsync(int DomainID, TBaseDomainItem[] Domain, object userState) {
     if ((this.GetDomainOperationCompleted == null)) {
         this.GetDomainOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetDomainOperationCompleted);
     }
     this.InvokeAsync("GetDomain", new object[] {
                 DomainID,
                 Domain}, this.GetDomainOperationCompleted, userState);
 }
コード例 #9
0
 /// <remarks/>
 public void GetDomainAsync(int DomainID, TBaseDomainItem[] Domain) {
     this.GetDomainAsync(DomainID, Domain, null);
 }
コード例 #10
0
 public bool GetDomain(int DomainID, ref TBaseDomainItem[] Domain) {
     object[] results = this.Invoke("GetDomain", new object[] {
                 DomainID,
                 Domain});
     Domain = ((TBaseDomainItem[])(results[1]));
     return ((bool)(results[0]));
 }
コード例 #11
0
        public ActionResult Edit(int id)
        {
            if (Session["hasLogged"] != null)
            {
                if ((bool)Session["hasLogged"] == true)
                {
                    TAuction auction = new TAuction();
                    TAuthHeader header = new TAuthHeader();
                    header.SessionID = (String)Session["sessionID"];
                    header.SessionKey = (String)Session["sessionKey"];
                    client.TAuthHeaderValue = header;

                    client.GetAuctionInfo(id, ref auction);

                    ViewBag.AuctionID = id;
                    ViewBag.Header = auction.AuctionHeader;
                    ViewBag.ContactPersons = auction.ContactPersons;
                    ViewBag.AuctionInfo = auction.AuctionInfo;
                    ViewBag.Customer = auction.Customer;
                    ViewBag.CustomerRoleText = auction.CustomerRoleText;
                    ViewBag.Lots = auction.Lots;
                    ViewBag.Docs = auction.Docs;
                    ViewBag.Protocols = auction.Protocols;
                    ViewBag.Events = auction.Events;

                    //get currency
                    TBaseDomainItem[] items = new TBaseDomainItem[0];
                    client.GetDomain(14, ref items);
                    for (int i = 0; i < items.Length; i++)
                    {
                        if (((TStringDomainItem)items[i]).Key == auction.AuctionInfo.Currency)
                        {
                            ViewBag.CurrencyIndex = i;
                            break;
                        }
                    }

                    //get finance type
                    client.GetDomain(10, ref items);
                    for (int i = 0; i < items.Length; i++)
                    {
                        if (items[i].Value == auction.AuctionInfo.FinanceType)
                        {
                            ViewBag.FinanceTypeIndex = i;
                            break;
                        }
                    }

                    //get auction role
                    client.GetDomain(5, ref items);
                    for (int i = 0; i < items.Length; i++)
                    {
                        if (items[i].Value == auction.CustomerRoleText)
                        {
                            ViewBag.CustomerRoleTextIndex = i;
                            break;
                        }
                    }

                    header = new TAuthHeader();
                    header.SessionID = (String)Session["sessionID"];
                    header.SessionKey = (String)Session["sessionKey"];
                    client.TAuthHeaderValue = header;

                    client.LockAuctionForEdit(id, 1);

                }
            }
            return View();
        }