コード例 #1
0
        private void 会议管理ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FormMeetingManagement formMeeting = new FormMeetingManagement();

            formMeeting.Show();
        }
コード例 #2
0
        private void 定位单据ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (dataGridView1.CurrentRow == null)
            {
                return;
            }

            if (e != null && e is DataGridViewCellEventArgs)
            {
                if (((DataGridViewCellEventArgs)e).RowIndex < 0 || ((DataGridViewCellEventArgs)e).ColumnIndex < 0)
                {
                    return;
                }
            }

            DataGridViewCellCollection cells = dataGridView1.CurrentRow.Cells;

            if (dataGridView1.Columns.Contains("单据类型"))
            {
                if (dataGridView1.Columns.Contains("附加信息1") && cells["附加信息1"].Value != null && cells["附加信息1"].Value.ToString() != "")
                {
                    List <string> lstData = new List <string>();

                    for (int i = 2; i <= 8; i++)
                    {
                        lstData.Add(cells["附加信息" + i.ToString()].Value.ToString());
                    }

                    ((FormMain)StapleInfo.MainForm).ShowBillForm(cells["附加信息1"].Value.ToString(),
                                                                 cells["附加信息2"].Value.ToString(), lstData);
                }
                else
                {
                    ((FormMain)StapleInfo.MainForm).ShowBillForm(cells["单据类型"].Value.ToString(),
                                                                 cells["单据流水号"].Value.ToString());
                }
            }
            else if (m_curNodeType == NodeType.单据处理后知会)
            {
                if (dataGridView1.Columns.Contains("单据流水号") && cells["单据流水号"].Value != null)
                {
                    if (dataGridView1.Columns.Contains("附加信息1") && cells["附加信息1"].Value != null && cells["附加信息1"].Value.ToString() != "")
                    {
                        List <string> lstData = new List <string>();

                        for (int i = 2; i <= 8; i++)
                        {
                            lstData.Add(cells["附加信息" + i.ToString()].Value.ToString());
                        }

                        ((FormMain)StapleInfo.MainForm).ShowBillForm(cells["附加信息1"].Value.ToString(),
                                                                     cells["附加信息2"].Value.ToString(), lstData);
                    }
                    else
                    {
                        ((FormMain)StapleInfo.MainForm).ShowBillForm(cells["标题"].Value.ToString(),
                                                                     cells["单据流水号"].Value.ToString());

                        #region 双击知会消息则自动批示已阅 2013.1.31

                        btnReadNotice_Click(批示已阅ToolStripMenuItem, e);

                        #endregion 双击知会消息则自动批示已阅
                    }
                }
            }
            else if (m_curNodeType == NodeType.预警消息节点)
            {
                List <string> lstData = new List <string>();

                for (int i = 2; i <= 8; i++)
                {
                    lstData.Add(cells["附加信息" + i.ToString()].Value.ToString());
                }

                ((FormMain)StapleInfo.MainForm).ShowForm(cells["附加信息1"].Value.ToString(), WndMsgSender.WarningNotice, lstData);
            }
            else if (m_curNodeType == NodeType.会议提醒节点)
            {
                List <string> lstData = new List <string>();

                for (int i = 3; i <= 8; i++)
                {
                    lstData.Add(cells["附加信息" + i.ToString()].Value.ToString());
                }

                FormMeetingManagement form = new FormMeetingManagement(cells["附加信息1"].Value.ToString(), lstData);

                form.ShowDialog();
            }
            else if (m_curNodeType == NodeType.任务管理节点)
            {
                string ip = GlobalParameter.DataServerIP.Split(new char[] { '.' })[2];

                System.Diagnostics.Process process = System.Diagnostics.Process.Start("IExplore.exe",
                                                                                      string.Format(@"http://192.168.{0}.7?W={1}&P={2}&T={3}", ip, BasicInfo.LoginID, AuthenticationManager.Authentication.EncryptPwd,
                                                                                                    cells["任务编号"].Value.ToString()));
            }
        }