예제 #1
0
 /// <summary>
 /// 需要放在一个PANEL里.
 /// </summary>
 public AvPanel(EagleString.LoginInfo li, EagleString.CommandPool pool, EagleProtocal.MyTcpIpClient sk)
 {
     this.TopLevel = false;
     this.Dock     = DockStyle.Fill;
     InitializeComponent();
     set_input_args(li, pool, sk);
 }
예제 #2
0
 public PasswordModify(EagleString.LoginInfo li)
 {
     InitializeComponent();
     m_wsaddr      = li.b2b.webservice;
     m_username    = li.b2b.username;
     m_oldpassword = li.b2b.password;
 }
예제 #3
0
        /// <summary>
        /// 用ListViewItem作为参数0:表示最低价与返点,1:散客拼团,2:固定舱位申请3,:浮动舱位申请
        /// </summary>
        public PassengerAdd(ListViewItem lvi, EagleString.AvResult avresult, int type
                            , EagleString.LoginInfo li, EagleProtocal.MyTcpIpClient sk, EagleString.CommandPool pool)
        {
            InitializeComponent();

            m_li      = li;
            m_socket  = sk;
            m_cmdpool = pool;


            m_type   = type;
            avResult = avresult;
            switch (type)
            {
            case 0:
                InitByLowest(lvi, avresult);
                break;

            case 1:
                InitByGroup(lvi);
                break;

            case 2:
                InitBySpecTick(lvi, avresult);
                break;

            case 3:
                InitBySpecTick(lvi, avresult);
                break;
            }
        }
예제 #4
0
 public FormMain(EagleString.LoginInfo li, EagleProtocal.MyTcpIpClient sk, EagleString.CommandPool pool)
 {
     InitializeComponent();
     LABEL = this.label1;
     CheckForIllegalCrossThreadCalls = false;
     //skinEngine1.SkinFile = Application.StartupPath + "\\EagleSkin.ssk";
     set_args(li, sk, pool);
 }
예제 #5
0
 public AutoImport(EagleProtocal.MyTcpIpClient sk, EagleString.LoginInfo li, EagleString.CommandPool pool)
 {
     InitializeComponent();
     m_socket  = sk;
     m_li      = li;
     m_cmdpool = pool;
     InitListBox();
 }
예제 #6
0
 /// <summary>
 /// 构造,logininfo用于发送时再次做权限控制
 /// </summary>
 public MyTcpIpClient(EagleString.LoginInfo li)
 {
     InitializeComponent();
     m_li = li;
     //
     // TODO: 在 InitializeComponent 调用后添加任何构造函数代码
     //
 }
예제 #7
0
 public LvPanel(EagleProtocal.MyTcpIpClient sk, EagleString.CommandPool pool, EagleString.LoginInfo li)
 {
     InitializeComponent();
     this.Dock     = DockStyle.Fill;
     this.TopLevel = false;
     m_socket      = sk;
     m_pool        = pool;
     m_li          = li;
 }
예제 #8
0
 /// <summary>
 /// 引用SOCKET与指令池的构造
 /// </summary>
 public Receipt(EagleProtocal.MyTcpIpClient socket, EagleString.CommandPool cmdpool, EagleString.LoginInfo li)
 {
     InitializeComponent();
     printHandle                = new PrintXmlHandle(PRINT_TYPE.RECEIPT, "", 0);
     m_socket                   = socket;
     m_cmdpool                  = cmdpool;
     m_li                       = li;
     btnOffline.Enabled         = m_li.b2b.lr.AuthorityOfFunction("00A");
     btnPrintOffline_LX.Enabled = btnOffline.Enabled;
 }
예제 #9
0
        public RefundTicket(EagleProtocal.MyTcpIpClient sk, EagleString.CommandPool pool, EagleString.LoginInfo li)
        {
            InitializeComponent();
            m_socket  = sk;
            m_cmdpool = pool;
            m_li      = li;
            int id = EagleString.EagleFileIO.EtdzPrinterNumber(li.b2b.lr.IpidUsingIsSameOffice());

            if (id > 0)
            {
                txtTrfdOption.Text = string.Format("/AM/{0}/D", id);
            }
        }
예제 #10
0
 public PnrListView(EagleString.LoginInfo li)
 {
     m_li               = li;
     this.GridLines     = true;
     this.View          = View.Details;
     this.FullRowSelect = true;
     this.Dock          = DockStyle.Fill;
     string[] a = new string[] { "    产生时间    ", "    提交时间    ", "  PNR  ", "    状态    " };//未提交,已提交,已出票,已过时
     columnHeader = new ColumnHeader[a.Length];
     for (int i = 0; i < a.Length; i++)
     {
         columnHeader[i]      = new ColumnHeader();
         columnHeader[i].Text = a[i];
     }
     this.Columns.AddRange(columnHeader);
     this.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);
 }
예제 #11
0
 public void set_args(EagleString.LoginInfo li, EagleProtocal.MyTcpIpClient sk, EagleString.CommandPool pool)
 {
     m_li      = li;
     m_cmdpool = pool;
     m_socket  = sk;
 }
예제 #12
0
 public AutoImportTpr(EagleProtocal.MyTcpIpClient socket, EagleString.CommandPool pool, EagleString.LoginInfo li)
 {
     m_socket  = socket;
     m_cmdpool = pool;
     m_li      = li;
 }
예제 #13
0
 public NoticeScrollPublish(EagleString.LoginInfo li)
 {
     InitializeComponent();
     m_li = li;
 }
예제 #14
0
 /// <summary>
 /// 引用已存在的SOCKET的构造
 /// </summary>
 /// <param name="sk"></param>
 public MyTcpIpClient(Socket sk, EagleString.LoginInfo li)
 {
     InitializeComponent();
     ClientSocket = sk;
     m_li         = li;
 }