示例#1
0
        private void AllPets_Load(object sender, EventArgs e)
        {
            DateTime dateTime = DateTime.Now.AddDays(-7);

            dateTimePicker2.Value = dateTime;

            //图标显示控件设定
            axTChart1.Legend.DividingLines.Visible = true;
            axTChart1.Environment.MouseWheelScroll = false;                    //取消鼠标滚轮滑动
            axTChart1.Scroll.Enable      = TeeChart.EChartScroll.pmHorizontal; //水平滚动
            axTChart1.Scroll.MouseButton = TeeChart.EMouseButton.mbRight;      //右键滚动
            axTChart1.Zoom.Enable        = true;                               //开启缩放

            try
            {
                //初始化显示一周内的病人记录
                QueryParameter queryParameter = getQueryParameter();
                DataTable      table          = SqlDeal.getPatientsByParameters(queryParameter);

                foreach (DataRow row in table.Rows)
                {
                    rows.Add(row["hospitalnumber"].ToString(), row);
                }

                DataTable dat = table.DefaultView.ToTable(false, new string[] { "hospitalnumber", "name", "sex", "category", "ifchecked" });
                renameTable(dat);
                dataGridView1.DataSource = dat;
            }
            catch (Exception e1)
            {
            }
        }
示例#2
0
        /// <summary>
        /// Button删除记录
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnDelete_Click_1(object sender, EventArgs e)
        {
            if (dataGridView1.Rows.Count <= 0)
            {
                return;
            }

            if (dataGridView1.CurrentRow.Index >= 0)
            {
                if (MessageBox.Show("确定删除?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK)
                {
                    string hospitalNumber = dataGridView1.CurrentRow.Cells["住院号"].Value.ToString();
                    SqlDeal.deleteItem(hospitalNumber);

                    try
                    {
                        rows.Clear();
                        QueryParameter queryParameter = getQueryParameter();
                        DataTable      table          = SqlDeal.getPatientsByParameters(queryParameter);
                        foreach (DataRow row in table.Rows)
                        {
                            rows.Add(row["hospitalnumber"].ToString(), row);
                        }

                        DataTable dat = table.DefaultView.ToTable(false, new string[] { "hospitalnumber", "name", "sex", "category", "ifchecked" });
                        renameTable(dat);
                        dataGridView1.DataSource = dat;
                    }
                    catch (Exception e1)
                    {
                        throw e1;
                    }
                }
            }
        }
示例#3
0
        /// <summary>
        /// 数据库查询
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnCertain_Click(object sender, EventArgs e)
        {
            QueryParameter queryParameter = getQueryParameter();

            if (chcTimeSelect.Checked && dateTimePicker2.Value > dateTimePicker3.Value)
            {
                MessageBox.Show("起始日期需在结束日期之前", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
                return;
            }

            //查询数据库
            DataTable table1 = SqlDeal.getPatientsByParameters(queryParameter);

            rows.Clear();
            foreach (DataRow row in table1.Rows)
            {
                rows.Add(row["hospitalnumber"].ToString(), row);
            }
            DataTable dat1 = table1.DefaultView.ToTable(false, new string[] { "hospitalnumber", "name", "sex", "category", "ifchecked" });

            renameTable(dat1);
            dataGridView1.DataSource = dat1;
        }