コード例 #1
0
        public byte[] getCreditNoteWithType(string uuid, CONTENT_TYPE type)
        {
            using (new OperationContextScope(CreditNotePortClient.InnerChannel))
            {
                var req = new GetCreditNoteRequest(); //sistemdeki gelen efatura listesi için request parametreleri
                req.REQUEST_HEADER             = RequestHeader.getRequestHeaderCreditNotes;
                req.CREDITNOTE_SEARCH_KEY      = new GetCreditNoteRequestCREDITNOTE_SEARCH_KEY();
                req.CREDITNOTE_SEARCH_KEY.UUID = uuid;
                req.CONTENT_TYPE = type;

                var response = CreditNotePortClient.GetCreditNote(req);
                if (response.ERROR_TYPE != null)  //error message varsa
                {
                    return(null);
                }
                else //servisten smm getırme islemi basarılıysa
                {
                    if (response.CREDITNOTE != null && response.CREDITNOTE.Length > 0) //getırılen smm varsa
                    {
                        return(Compress.UncompressFile(response.CREDITNOTE[0].CONTENT.Value));
                    }
                    return(null);//smm sayısı 0 ancak hata yok
                }
            }
        }
コード例 #2
0
ファイル: RoleViewLogic.cs プロジェクト: kimch2/PackageClient
    void ChooseTabButton(CONTENT_TYPE eContent)
    {
        if (m_NewPlayerGuide_Step == 0)
        {
            //直接到第二步宝石孔
            NewPlayerGuide(2);
        }
        if (m_NewPlayerGuide_Step == 6)
        {
            if (GemLogic.Instance() != null)
            {
                NewPlayerGuide(5);
            }
        }

//         m_TabButtonList[(int)eContent].normalSprite = "TopPagePush";
//         m_TabButtonList[(int)eContent].hoverSprite = "TopPagePush";
//         m_TabButtonList[(int)eContent].pressedSprite = "TopPagePush";
//         m_TabButtonList[(int)eContent].disabledSprite = "TopPageGrey";
//         m_TabButtonList[(int)eContent].target.spriteName = "TopPagePush";
//         m_TabButtonList[(int)eContent].target.MakePixelPerfect();

//         for (int i = 0; i < m_TabButtonList.Count; i++)
//         {
//             if (i != (int)eContent)
//             {
//                 m_TabButtonList[i].normalSprite = "TopPageNormal";
//                 m_TabButtonList[i].hoverSprite = "TopPageNormal";
//                 m_TabButtonList[i].pressedSprite = "TopPagePush";
//                 m_TabButtonList[i].disabledSprite = "TopPageGrey";
//                 m_TabButtonList[i].target.spriteName = "TopPageNormal";
//                 m_TabButtonList[i].target.MakePixelPerfect();
//             }
//         }

        ClearAllSlotChoose();
        //查看切换到其他非属性界面 如果模型被隐藏了则把预览模型打开
        if (eContent != CONTENT_TYPE.CONTENT_TYPE_ATTR && GameManager.gameManager.ActiveScene.FakeObjRoot.activeInHierarchy == false)
        {
            //打开预览模型
            GameManager.gameManager.ActiveScene.ShowFakeObj();
            //播放站立动作
            if (m_PlayerFakeObj != null)
            {
                m_PlayerFakeObj.PlayAnim(0);
            }
        }
    }
コード例 #3
0
        public byte[] getSmmWithType(string uuid, CONTENT_TYPE type)
        {
            using (new OperationContextScope(smmPortClient.InnerChannel))
            {
                var req = new GetSmmRequest(); //sistemdeki gelen efatura listesi için request parametreleri
                req.REQUEST_HEADER      = RequestHeader.getRequestHeaderSmm;
                req.SMM_SEARCH_KEY      = SearchKey.GetSearchKeySmm;
                req.SMM_SEARCH_KEY.UUID = uuid;
                req.CONTENT_TYPE        = type;

                var response = smmPortClient.GetSmm(req);

                if (response.SMM != null && response.SMM.Length > 0)     //getırılen smm varsa
                {
                    return(Compress.UncompressFile(response.SMM[0].CONTENT.Value));
                }
                return(null);   //smm sayısı 0 ancak hata yok
            }
        }
コード例 #4
0
 void ChooseTabButton(CONTENT_TYPE eContent)
 {
     if ((int)eContent < m_TabButtonList.Count && (int)eContent >= 0)
     {
         m_TabButtonList[(int)eContent].normalSprite      = "xuanzhong";
         m_TabButtonList[(int)eContent].hoverSprite       = "weixuanzhong";
         m_TabButtonList[(int)eContent].pressedSprite     = "weixuanzhong";
         m_TabButtonList[(int)eContent].disabledSprite    = "xuanzhong";
         m_TabButtonList[(int)eContent].target.spriteName = "xuanzhong";
         m_TabButtonList[(int)eContent].target.MakePixelPerfect();
     }
     for (int i = 0; i < m_TabButtonList.Count; i++)
     {
         if (i != (int)eContent)
         {
             m_TabButtonList[i].normalSprite      = "weixuanzhong";
             m_TabButtonList[i].hoverSprite       = "xuanzhong";
             m_TabButtonList[i].pressedSprite     = "weixuanzhong";
             m_TabButtonList[i].disabledSprite    = "weixuanzhong";
             m_TabButtonList[i].target.spriteName = "weixuanzhong";
             m_TabButtonList[i].target.MakePixelPerfect();
         }
     }
     ClearAllSlotChoose();
     //查看切换到其他非属性界面 如果模型被隐藏了则把预览模型打开
     if (eContent != CONTENT_TYPE.CONTENT_TYPE_ATTR && GameManager.gameManager.ActiveScene.FakeObjRoot.activeInHierarchy == false)
     {
         //打开预览模型
         GameManager.gameManager.ActiveScene.ShowFakeObj();
         //播放站立动作
         if (m_PlayerFakeObj != null)
         {
             m_PlayerFakeObj.PlayAnim(0);
         }
     }
 }
コード例 #5
0
        private void btnCreditNoteView_Click(object sender, EventArgs e)
        {
            try
            {
                string       uuid    = tableGrid.SelectedRows[0].Cells[nameof(EI.SelfEmploymentReceipt.uuid)].Value.ToString();
                CONTENT_TYPE docType = CONTENT_TYPE.XML;

                if (rdViewHtml.Checked) //html
                {
                    string xmlContent = Singl.smmControllerGet.getSmmContentXml(uuid);
                    if (xmlContent != null)
                    {
                        FrmView previewInvoices = new FrmView(xmlContent, nameof(EI.SelfEmploymentReceipt.SelfEmploymentReceipts));
                        previewInvoices.ShowDialog();
                    }
                    else
                    {
                        MessageBox.Show(Lang.cantGetContent);//content dıskten sılınmıs ve servısten getırılemedı
                    }
                }
                else  //html degılse
                {
                    if (rdViewXml.Checked) // xml ise
                    {
                        docType = CONTENT_TYPE.XML;
                    }
                    else //hicbirini secmezse pdf  görüntülenecektır
                    {
                        docType = CONTENT_TYPE.PDF;
                    }
                    /////////////
                    byte[] content = Singl.smmControllerGet.getSmmWithType(uuid, docType);
                    if (content != null)
                    {
                        string path = FolderControl.smmFolderPath + uuid + "." + docType;
                        FolderControl.writeFileOnDiskWithByte(content, path);
                        System.Diagnostics.Process.Start(path);
                    }
                    else
                    {
                        MessageBox.Show(Lang.cantGetContent);//content dıskten sılınmıs ve servısten getırılemedı
                    }
                }
            }
            catch (FaultException <SERVICES.serviceCreditNote.REQUEST_ERRORType> ex)  //archive req error
            {
                if (ex.Detail.ERROR_CODE == 2005)
                {
                    Singl.authControllerGet.Login(FrmLogin.usurname, FrmLogin.password);
                }
                MessageBox.Show(ex.Detail.ERROR_SHORT_DES, "ProcessingFault", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (System.Data.Entity.Infrastructure.DbUpdateException ex)
            {
                MessageBox.Show(Lang.dbFault + " " + ex.InnerException.Message.ToString(), "DataBaseFault", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (System.Data.DataException ex)
            {
                MessageBox.Show(ex.InnerException.Message.ToString());
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }
        }