예제 #1
0
        private void txtCariProsedur_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                DataGridViewRow row = (DataGridViewRow)dgvProcedure.Rows[0].Clone();
                var             dh  = new dataset.yakkumdbTableAdapters.ICD9_CM_2011_Procedure_CodesTableAdapter();
                var             dh2 = new fa_rx_prosedurTableAdapter();
                dh.Fill(yakkumdb.ICD9_CM_2011_Procedure_Codes, txtCariProsedur.Text);
                DataTable dt = dh.GetData(txtCariProsedur.Text);

                if (dt.Rows.Count > 0)
                {
                    foreach (DataRow r in dt.Rows)
                    {
                        dh2.InsertQuery(_noreg, r["vc_code_sp"].ToString(), r["vc_long_description"].ToString(), null, DateTime.Now);
                        //row.Cells[1].Value = r["vc_code_sp"].ToString();
                        //row.Cells[2].Value = r["vc_long_description"].ToString();
                    }
                }
                else
                {
                    dh2.InsertQuery(_noreg, "-", txtCariProsedur.Text.ToString(), null, DateTime.Now);
                    //row.Cells[1].Value = "-";
                    //row.Cells[2].Value = txtCariProsedur.Text.ToString();
                }
                this.view_ProcedureTableAdapter.FillNoReg(yakkumdb.view_Procedure, _noreg);
                this.dgvProcedure.Update();
                //dgvProcedure.Rows.Add(row);
                txtCariProsedur.Clear();
            }
        }
예제 #2
0
        private void uc_cpyDiagClik(object sender, EventArgs e)
        {
            Guna.UI2.WinForms.Guna2Button usx = (Guna.UI2.WinForms.Guna2Button)sender;

            //MessageBox.Show ("TAG = " + usx.Tag.ToString());
            var _cpyNoReg = usx.Tag.ToString();

            var       dh  = new dataset.yakkumdbTableAdapters.fa_rx_diagnosaTableAdapter();
            var       dh2 = new fa_rx_prosedurTableAdapter();
            DataTable dt  = dh.GetDataByNoReg(_cpyNoReg);

            foreach (DataRow r in dt.Rows)
            {
                dh.InsertQuery(_noreg, r["icd_code"].ToString(), r["icd_desc"].ToString(), null, false, DateTime.Now);
                this.view_diagnosaTableAdapter.FillbyNoReg(yakkumdb.view_diagnosa, _noreg);
                this.dgvDiagnosa.Update();
                this.dgvDiagnosa.Refresh();

                //DataGridViewRow row = (DataGridViewRow)dgvDiagnosa.Rows[0].Clone();
                //row.Cells[1].Value = r["icd_code"].ToString();
                //row.Cells[2].Value = r["icd_desc"].ToString();
                //dgvDiagnosa.Rows.Add(row);
            }

            DataTable dt2 = dh2.GetDataByNoReg(_cpyNoReg);

            foreach (DataRow r in dt2.Rows)
            {
                dh2.InsertQuery(_noreg, r["icd_code"].ToString(), r["icd_desc"].ToString(), null, DateTime.Now);
                this.view_ProcedureTableAdapter.FillNoReg(yakkumdb.view_Procedure, _noreg);
                this.dgvProcedure.Update();
                //DataGridViewRow row2 = (DataGridViewRow)dgvProcedure.Rows[0].Clone();
                //row2.Cells[1].Value = r["icd_code"].ToString();
                //row2.Cells[2].Value = r["icd_desc"].ToString();
                //dgvProcedure.Rows.Add(row2);
            }
        }