예제 #1
0
        /// <summary>
        /// 初始化界面相关数据
        /// </summary>
        private void FrmInit()
        {
            try
            {
                //添加卡类型 Modify By zp 2014-11-17
                FunAddComboBox.AddKlx(true, 0, cmbklx, InstanceForm.BDatabase);

                //默认日期为一周
                DateTime _NowDat = DateManager.ServerDateTimeByDBType(FrmMdiMain.Database);
                this.Dtp_Begin.Value    = Convert.ToDateTime(_NowDat.ToString("yyyy-MM-dd 00:00:00"));
                this.Dtp_End.Value      = Convert.ToDateTime(_NowDat.ToString("yyyy-MM-dd 23:59:59"));;
                this.Text               = _chineseName;
                this.Rdo_Zt_Wzf.Checked = true;
                BindYYLB();
                BindDoctor();
                BindDept();
                //默认选择当前科室和当前医生
                SelectDoctor(InstanceForm.BCurrentUser.EmployeeId);
                SelectDept(InstanceForm.BCurrentDept.DeptId);
                this.MaximizeBox = true;
                Screen[] _screen = Screen.AllScreens;
                int      width   = _screen[0].WorkingArea.Width;
                int      height  = _screen[0].WorkingArea.Height;
                this.Width       = width;
                this.Height      = height;
                this.WindowState = FormWindowState.Maximized;
                this.Dgv_OrderInfo.ColumnHeadersHeight = 30;
            }
            catch (Exception ea)
            {
                MessageBox.Show("初始化窗口数据出现异常!原因:" + ea.Message, "提示");
            }
        }
예제 #2
0
        private void Frmbrxxcx_Load(object sender, EventArgs e)
        {
            FunAddComboBox.AddBrlx(true, 0, cmbbrlx, InstanceForm.BDatabase);
            FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);
            FunAddComboBox.AddOperator(true, cmbdjy, InstanceForm.BDatabase);
            FunAddComboBox.AddYblx(true, 0, cmbcblx, InstanceForm.BDatabase);
            FunAddComboBox.AddGj(true, cmbgj, InstanceForm.BDatabase);
            FunAddComboBox.AddMz(true, cmbmz, InstanceForm.BDatabase);
            // chkdjsj.Checked = true;

            dtpcsrq1.Value = dtpcsrq1.Value.AddYears(-1);

            //自动读射频卡
            string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini");

            ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh);
            if (ReadCard != null)
            {
                ReadCard.AutoReadCard(_menuTag.Function_Name, cmbklx, txtkh);
            }

            //150108 chencan/ 右键菜单添加“诊疗卡打印”
            if (cfg1161.Config == "1")
            {
                ToolStripMenuItem menuprint = new ToolStripMenuItem();
                menuprint.Text   = "重打条码单";
                menuprint.Click += new EventHandler(menuprint_Click);
                this.contextMenuStrip1.Items.Add(menuprint);
            }

            cmbklx.Focus();
        }
예제 #3
0
 /// <summary>
 /// 医生站传输  构造函数
 /// </summary>
 /// <param name="menuTag"></param>
 /// <param name="chineseName">窗体text值</param>
 /// <param name="mdiParent"></param>
 /// <param name="_user">当前用户</param>
 /// <param name="yylx">预约类型</param>
 /// <param name="deptid">科室id</param>
 /// <param name="ysid">医生id</param>
 public Frm_OrderRegist(MenuTag menuTag, string chineseName, Form mdiParent, User _user, Mz_YYgh.YYgh_Sort yylx, int deptid, string cardno, string klx, RelationalDatabase db)
 {
     InitializeComponent();
     if (db != null)
     {
         InstanceForm.BDatabase = db;
     }
     _menuTag               = menuTag;
     _chineseName           = chineseName;
     this.Text              = _chineseName;
     _currentuser           = _user;
     _CurrentYylx           = yylx;
     _currentdeptid         = deptid;
     cmb_sxw.SelectedIndex  = 0;
     this.cmbghjb.Enabled   = false;
     this.Lab_Doctor.Enable = false;
     this.Lab_Dept.Enable   = false;
     this.cmb_sxw.Enabled   = false;
     _orderMeans            = new Order_Web(_cfg3059);
     _CurrentYylx           = yylx;
     //添加卡类型
     FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);
     if (!string.IsNullOrEmpty(cardno))
     {
         this.cmbklx.SelectedValue = klx;
         this.txtkh.Text           = cardno;
         this.txtkh.Enabled        = false;
         this.cmbklx.Enabled       = false;
         SetControls(cardno);
     }
 }
예제 #4
0
        private void 用药级别审核_Load(object sender, EventArgs e)
        {
            Tbys = Fun.GetGhys(0, InstanceForm.BDatabase);
            FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);

            butcx_Click(null, null);
        }
예제 #5
0
        private void Frmghdj_Load(object sender, EventArgs e)
        {
            this.WindowState = FormWindowState.Maximized;

            FunAddComboBox.AddBrlx(true, 0, cmbbrlx, InstanceForm.BDatabase);
            FunAddComboBox.AddGhlx(true, 0, cmbghlx, InstanceForm.BDatabase);
            FunAddComboBox.AddKlx(true, 0, cmbklx, InstanceForm.BDatabase);
            FunAddComboBox.AddGhjb(true, 0, cmbghjb, InstanceForm.BDatabase);
            FunAddComboBox.AddOperator(true, cmbsky, InstanceForm.BDatabase);
            Tbks = Fun.GetGhks(false, InstanceForm.BDatabase);
            Tbys = Fun.GetGhys(0, InstanceForm.BDatabase);


            #region 窗口输入项的控制
            //ghlb_ini = ApiFunction.GetIniString("挂号屏蔽项", "诊别", Constant.ApplicationDirectory + "//ClientWindow.ini");
            //klx_ini = ApiFunction.GetIniString("挂号屏蔽项", "卡类型", Constant.ApplicationDirectory + "//ClientWindow.ini");
            //kh_ini = ApiFunction.GetIniString("挂号屏蔽项", "卡号", Constant.ApplicationDirectory + "//ClientWindow.ini");
            //xm_ini = ApiFunction.GetIniString("挂号屏蔽项", "姓名", Constant.ApplicationDirectory + "//ClientWindow.ini");
            //xb_ini = ApiFunction.GetIniString("挂号屏蔽项", "性别", Constant.ApplicationDirectory + "//ClientWindow.ini");
            //nl_ini = ApiFunction.GetIniString("挂号屏蔽项", "年龄", Constant.ApplicationDirectory + "//ClientWindow.ini");
            //lxfs_ini = ApiFunction.GetIniString("挂号屏蔽项", "联系方式", Constant.ApplicationDirectory + "//ClientWindow.ini");
            //jtdz_ini = ApiFunction.GetIniString("挂号屏蔽项", "家庭地址", Constant.ApplicationDirectory + "//ClientWindow.ini");
            //brlx_ini = ApiFunction.GetIniString("挂号屏蔽项", "病人类型", Constant.ApplicationDirectory + "//ClientWindow.ini");
            //ghks_ini = ApiFunction.GetIniString("挂号屏蔽项", "挂号科室", Constant.ApplicationDirectory + "//ClientWindow.ini");
            //ghjb_ini = ApiFunction.GetIniString("挂号屏蔽项", "挂号级别", Constant.ApplicationDirectory + "//ClientWindow.ini");
            //ghys_ini = ApiFunction.GetIniString("挂号屏蔽项", "挂号医生", Constant.ApplicationDirectory + "//ClientWindow.ini");
            //yblx_ini = ApiFunction.GetIniString("挂号屏蔽项", "医保类型", Constant.ApplicationDirectory + "//ClientWindow.ini");
            //readcard_ini = ApiFunction.GetIniString("挂号屏蔽项", "读卡", Constant.ApplicationDirectory + "//ClientWindow.ini");
            //blb_ini = ApiFunction.GetIniString("挂号屏蔽项", "病历本", Constant.ApplicationDirectory + "//ClientWindow.ini");
            //sfplx_ini = ApiFunction.GetIniString("划价收费", "挂号使用收费票", Constant.ApplicationDirectory + "//ClientWindow.ini");
            //syk_ini = ApiFunction.GetIniString("挂号收费", "挂号时必须使用卡", Constant.ApplicationDirectory + "//ClientWindow.ini");
            //Bview = ApiFunction.GetIniString("划价收费", "发票预览", Constant.ApplicationDirectory + "//ClientWindow.ini");

            //Fplx = sfplx_ini == "true" ? 1 : 0;
            //cmbghlx.Enabled = ghlb_ini == "true" ? false : true;
            //cmbklx.Enabled = klx_ini == "true" ? false : true;
            //txtkh.Enabled = kh_ini == "true" ? false : true;
            //txtxm.Enabled = xm_ini == "true" ? false : true;

            //txtgrlxfs.Enabled = lxfs_ini == "true" ? false : true;
            //txtjtdz.Enabled = jtdz_ini == "true" ? false : true;
            //cmbbrlx.Enabled = brlx_ini == "true" ? false : true;
            //txtks.Enabled = ghks_ini == "true" ? false : true;
            //cmbghjb.Enabled = ghjb_ini == "true" ? false : true;
            //txtys.Enabled = ghys_ini == "true" ? false : true;

            #endregion


            //自动读射频卡
            string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini");
            ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh);
            if (ReadCard != null)
            {
                ReadCard.AutoReadCard(_menuTag.Function_Name, cmbklx, txtkh);
            }
        }
예제 #6
0
 public FrmCardChange_FL(MenuTag menuTag, string chineseName, Form mdiParent)
 {
     InitializeComponent();
     FunAddComboBox.AddKlx(false, 0, cmb_yklx, InstanceForm.BDatabase);
     FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);
     _menuTag     = menuTag;
     _chineseName = chineseName;
     _mdiParent   = mdiParent;
     this.Text    = _chineseName;
 }
예제 #7
0
        public Frmbrkcz(MenuTag menuTag, string chineseName, Form mdiParent)
        {
            InitializeComponent();

            _menuTag     = menuTag;
            _chineseName = chineseName;
            _mdiParent   = mdiParent;

            this.Text        = _chineseName;
            this.WindowState = FormWindowState.Maximized;

            FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);
        }
예제 #8
0
 private void Frmmz_syffjl_Load(object sender, EventArgs e)
 {
     panel4.Visible = false;
     dataGridView1.AllowUserToAddRows       = false;
     dataGridView1.AllowUserToDeleteRows    = false;
     this.dataGridView1.ReadOnly            = true;
     this.dataGridView1.AutoGenerateColumns = false;
     dataGridView2.AllowUserToAddRows       = false;
     dataGridView2.AllowUserToDeleteRows    = false;
     this.dataGridView2.ReadOnly            = true;
     this.dataGridView2.AutoGenerateColumns = false;
     FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);
 }
예제 #9
0
 /// <summary>
 ///构造函数
 /// </summary>
 /// <param name="menuTag"></param>
 /// <param name="chineseName"></param>
 /// <param name="mdiParent"></param>
 /// <param name="_user"></param>
 /// <param name="yylx">预约类型</param>
 public Frm_OrderRegist(MenuTag menuTag, string chineseName, Form mdiParent, User _user, Mz_YYgh.YYgh_Sort yylx)
 {
     InitializeComponent();
     _menuTag              = menuTag;
     _chineseName          = chineseName;
     _mdiParent            = mdiParent;
     this.Text             = _chineseName;
     _currentuser          = _user;
     _CurrentYylx          = yylx;
     cmb_sxw.SelectedIndex = 0;
     _orderMeans           = new Order_Web(_cfg3059);
     //添加卡类型
     FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);
 }
예제 #10
0
        private void Frmcfsh_Load(object sender, EventArgs e)
        {
            AddTree();
            FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);

            //自动读射频卡
            string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini");

            ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh);
            if (ReadCard != null)
            {
                ReadCard.AutoReadCard(_menuTag.Function_Name, cmbklx, txtkh);
            }
        }
예제 #11
0
파일: Frmcfdy.cs 프로젝트: Wooyme/HIS-1
 private void Frmcfdy_Load(object sender, EventArgs e)
 {
     try
     {
         this.tbxbr.Focus();
         cfmxTable = this.CreateDataSouce();
         FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);
         cbglydy.Checked = true;
     }
     catch (Exception err)
     {
         MessageBox.Show(err.Message.ToString(), "提示");
     }
 }
예제 #12
0
        private void FrmYgcz_Mz_Load(object sender, EventArgs e)
        {
            if (new SystemCfg(3104).Config == "1")
            {
                this.Text = "门诊日志";
            }
            FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);

            //自动读射频卡
            string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini");

            ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh);
            if (ReadCard != null)
            {
                ReadCard.AutoReadCard(_menuTag.Function_Name, cmbklx, txtkh);
            }
        }
예제 #13
0
        private void Frmyjjjk_Load(object sender, EventArgs e)
        {
            //卡类型
            FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);
            this.WindowState = FormWindowState.Maximized;
            dtpjsrq1.Value   = Convert.ToDateTime(DateManager.ServerDateTimeByDBType(InstanceForm.BDatabase).ToShortDateString() + " 00:00:00");
            dtpjsrq2.Value   = Convert.ToDateTime(DateManager.ServerDateTimeByDBType(InstanceForm.BDatabase).ToShortDateString() + " 23:59:59");

            //自动读射频卡
            string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini");

            ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh);
            if (ReadCard != null)
            {
                ReadCard.AutoReadCard(_menuTag.Function_Name, cmbklx, txtkh);
            }
        }
예제 #14
0
        private void Frmbrkdj_Load(object sender, EventArgs e)
        {
            FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);
            cmbklx.SelectedIndex = 0;

            try
            {
                string    ssql = "SELECT * FROM JC_yhlx ";
                DataTable tblx = InstanceForm.BDatabase.GetDataTable(ssql);
                listView1.Items.Clear();
                for (int i = 0; i <= tblx.Rows.Count - 1; i++)
                {
                    int          ii   = i + 1;
                    ListViewItem item = new ListViewItem(ii.ToString());

                    ListViewItem.ListViewSubItem subitem_yhmc = new ListViewItem.ListViewSubItem(item, Convertor.IsNull(tblx.Rows[i]["yhmc"], ""));
                    subitem_yhmc.Name = "yhmc";
                    item.SubItems.Add(subitem_yhmc);

                    ListViewItem.ListViewSubItem subitem_bz = new ListViewItem.ListViewSubItem(item, Convertor.IsNull(tblx.Rows[i]["bz"], ""));
                    subitem_bz.Name = "bz";
                    item.SubItems.Add(subitem_bz);

                    ListViewItem.ListViewSubItem subitem_id = new ListViewItem.ListViewSubItem(item, Convertor.IsNull(tblx.Rows[i]["id"], ""));
                    subitem_id.Name = "id";
                    item.SubItems.Add(subitem_id);

                    listView1.Items.Add(item);
                }
            }
            catch (System.Exception err)
            {
                MessageBox.Show(err.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            //自动读射频卡
            string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini");

            ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh);
            if (ReadCard != null)
            {
                ReadCard.AutoReadCard(_menuTag.Function_Name, cmbklx, txtkh);
            }
        }
예제 #15
0
파일: 住院证.cs 프로젝트: Wooyme/HIS-1
        private void Frmcfsh_Load(object sender, EventArgs e)
        {
            FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);
            FunAddComboBox.AddKlx(false, 0, cmbklx1, InstanceForm.BDatabase);
            FunAddComboBox.AddJgbm(false, cmbjgbm, InstanceForm.BDatabase);
            cmbjgbm.SelectedValue = InstanceForm.BCurrentDept.Jgbm;
            //入院科室
            Tbks = Fun.GetRyks(Convert.ToInt64(cmbjgbm.SelectedValue), InstanceForm.BDatabase);
            //入院医生
            Tbys           = Fun.GetGhys(0, InstanceForm.BDatabase);
            diseaseHandler = new ts_jc_disease.BllHandler(InstanceForm.BDatabase, InstanceForm.BCurrentUser);

            //自动读射频卡
            string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini");

            ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh);
            if (ReadCard != null)
            {
                ReadCard.AutoReadCard(_menuTag.Function_Name, cmbklx, txtkh);
            }
        }
예제 #16
0
        private void Frmfzgl_Load(object sender, EventArgs e)
        {
            this.WindowState = FormWindowState.Maximized;
            FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);

            cmbks.ComboBox.DataSource    = Fun.GetGhks(false, InstanceForm.BDatabase);;
            cmbks.ComboBox.ValueMember   = "DEPT_ID";
            cmbks.ComboBox.DisplayMember = "NAME";
            cmbks.ComboBox.SelectedValue = InstanceForm.BCurrentDept.DeptId;

            butref1_Click(sender, e);
            butref2_Click(sender, e);

            //自动读射频卡
            string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini");

            ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh);
            if (ReadCard != null)
            {
                ReadCard.AutoReadCard(_menuTag.Function_Name, cmbklx, txtkh);
            }
        }
예제 #17
0
        public Frmbrkcz(RelationalDatabase _DataBase, User _User, Department _BCurrentDept, int klx, string kh)
        {
            InstanceForm.BDatabase = _DataBase;

            InstanceForm.BCurrentUser = _User;

            InstanceForm.BCurrentDept = _BCurrentDept;

            InitializeComponent();

            FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);

            this.cmbklx.SelectedValue = klx;

            cmbklx.SelectedValue = klx.ToString();

            if (kh != "")
            {
                txtkh.Text = kh;
                txtkh_KeyPress(null, null);
            }
        }
예제 #18
0
        private void Frmjzlscx_Load(object sender, EventArgs e)
        {
            if (_menuTag.Function_Name == "Fun_ts_mzys_jzlscx")
            {
                txtjzks.Text    = InstanceForm.BCurrentDept.DeptName;
                txtjzks.Tag     = InstanceForm.BCurrentDept.DeptId.ToString();
                txtjzks.Enabled = false;
            }
            dtpjzsj1.Value = Convert.ToDateTime(DateManager.ServerDateTimeByDBType(FrmMdiMain.Database).ToShortDateString() + " 00:00:00");
            dtpjzsj2.Value = Convert.ToDateTime(DateManager.ServerDateTimeByDBType(FrmMdiMain.Database).ToShortDateString() + " 23:59:59");

            FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);
            this.WindowState = FormWindowState.Maximized;

            //自动读射频卡
            string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini");

            ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh);
            if (ReadCard != null)
            {
                ReadCard.AutoReadCard(_menuTag.Function_Name, cmbklx, txtkh);
            }
        }
예제 #19
0
        public Frmcfcx(MenuTag menuTag, string chineseName, Form mdiParent, Guid ghxxid, RelationalDatabase _DataBase, User _BCurrentUser, Department _BCurrentDept)
        //public Frmcfcx(MenuTag menuTag, string chineseName, Form mdiParent, Guid ghxxid)
        {
            InitializeComponent();

            _menuTag     = menuTag;
            _chineseName = chineseName;
            _mdiParent   = mdiParent;

            InstanceForm.BDatabase    = _DataBase;
            InstanceForm.BCurrentUser = _BCurrentUser;
            InstanceForm.BCurrentDept = _BCurrentDept;


            this.Text = _chineseName;

            FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);

            txtmzh.Text      = Fun.GetMzh(ghxxid, InstanceForm.BDatabase);
            dtpBegin.Checked = false;
            dtpEnd.Checked   = false;
            GetBrxx(txtmzh.Text.Trim(), 0, "", "", "");
        }
예제 #20
0
 private void frmZyzCx_Load(object sender, EventArgs e)
 {
     FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);
 }
예제 #21
0
 public Frmjhkqr()
 {
     InitializeComponent();
     FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);
 }
예제 #22
0
        private void Frmbrkdj_Load(object sender, EventArgs e)
        {
            FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);

            SystemCfg cfg1113 = new SystemCfg(1113);

            string str = "SELECT NAME,CODE FROM JC_FKFS";

            if (cfg1113.Config != "")
            {
                str += " where code not in(" + cfg1113.Config + ")";
            }

            //付款方式字典
            DataTable tb = InstanceForm.BDatabase.GetDataTable(str);

            if (tb == null)
            {
                MessageBox.Show("错误,未能取得付款方式!");
                return;
            }
            cmbfkfs.DisplayMember = "NAME";
            cmbfkfs.ValueMember   = "CODE";
            cmbfkfs.DataSource    = tb;
            tb = null;
            cmbfkfs.SelectedIndex = 0;

            //银行基本信息
            tb = InstanceForm.BDatabase.GetDataTable("SELECT NAME,ID FROM JC_BANK");
            if (tb == null)
            {
                MessageBox.Show("警告,未能取得银行信息!", "提示");
                return;
            }
            cmbyh.DisplayMember = "NAME";
            cmbyh.ValueMember   = "ID";
            cmbyh.DataSource    = tb;
            cmbyh.SelectedIndex = -1;
            tb = null;

            #region 报价器代码 Add By tck
            try
            {
                string bqybjq = ApiFunction.GetIniString("报价器文件路径", "启用报价器", Constant.ApplicationDirectory + "//ClientWindow.ini");
                if (bqybjq == "true")
                {
                    string        bjqxh = ApiFunction.GetIniString("报价器文件路径", "报价器型号", Constant.ApplicationDirectory + "//ClientWindow.ini");
                    ts_call.Icall call  = ts_call.CallFactory.NewCall(bjqxh);
                    call.SetPicture(InstanceForm.BCurrentUser.EmployeeId.ToString());  //(txtxm.Text.Trim());
                }
            }
            catch (Exception ea)
            {
                MessageBox.Show("报价器出现异常!原因:" + ea.Message, "提示");
            }
            #endregion

            if (!txtkh.ReadOnly)
            {
                //自动读射频卡
                string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini");
                ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh);
                if (ReadCard != null)
                {
                    ReadCard.AutoReadCard(_menuTag.Function_Name, cmbklx, txtkh);
                }
            }
            //门诊预交金是否要打印发票 如果是,则获取预交金发票号
            if (cfg1111.Config.Trim() == "1")
            {
                getYjjFph();
            }
        }
예제 #23
0
 private void FrmQh_Load(object sender, EventArgs e)
 {
     FunAddComboBox.AddKlx(false, 0, this.cmbklx, InstanceForm.BDatabase);
     this.Tbks = Fun.GetGhks(false, InstanceForm.BDatabase);
 }
예제 #24
0
        private void FrmFPCX_Load(object sender, EventArgs e)
        {
            txtMzh.KeyPress   += new KeyPressEventHandler(txtMzh_KeyPress);
            txtDNLSH.KeyPress += new KeyPressEventHandler(txtDNLSH_KeyPress);
            txtBrxm.KeyPress  += new KeyPressEventHandler(txtBrxm_KeyPress);

            handler = new BllHandler();

            string date = DateManager.ServerDateTimeByDBType(InstanceForm.BDatabase).ToString("yyyy-MM-dd");

            dtpSFRQ1.Value = Convert.ToDateTime(date + " 00:00:00");
            dtpSFRQ2.Value = Convert.ToDateTime(date + " 23:59:59");
            dtpBdsj1.Value = Convert.ToDateTime(date + " 00:00:00");
            dtpBdsj2.Value = Convert.ToDateTime(date + " 23:59:59");

            ComboBox cbo = new ComboBox();

            FunAddComboBox.AddOperator(true, cbo, InstanceForm.BDatabase);
            cboBDY.DisplayMember = "name";
            cboBDY.ValueMember   = "employee_id";
            cboBDY.DataSource    = cbo.DataSource;

            FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);

            if ((cmbklx.DataSource as DataTable).Rows.Count > 1)
            {
                //写死   默认选中磁卡号
                cmbklx.SelectedIndex = 1;
            }


            //自动读射频卡
            string sbxh = ApiFunction.GetIniString("医院健康卡", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini");

            ts_Read_hospitalCard.Icall ReadCard = ts_Read_hospitalCard.CardFactory.NewCall(sbxh);
            if (ReadCard != null)
            {
                ReadCard.AutoReadCard(InstanceForm._menuTag.Function_Name, cmbklx, txtKh);
            }

            #region 增加F6读身份证
            this.KeyDown += delegate(object o, KeyEventArgs args)
            {
                if (args.KeyCode == Keys.F6)
                {
                    string bqy = ApiFunction.GetIniString("身份证扫描器", "启用身份证扫描器", Constant.ApplicationDirectory + "//ClientWindow.ini");
                    if (bqy == "true")
                    {
                        string                 bsbxh       = ApiFunction.GetIniString("身份证扫描器", "设备型号", Constant.ApplicationDirectory + "//ClientWindow.ini");
                        ts_ReadCard.Icard      card        = ts_ReadCard.CardFactory.NewCard(bsbxh);
                        ts_ReadCard.IDCardData _IDCardData = new ts_ReadCard.IDCardData();
                        string                 msg         = "";
                        bool bok = card.ReadCard(ref _IDCardData, ref msg);
                        if (bok == false)
                        {
                            return;
                        }

                        SystemCfg cfg1186 = new SystemCfg(1186, InstanceForm.BDatabase);
                        if (cfg1186.Config == "1")
                        {
                            SystemCfg cfg1187 = new SystemCfg(1187, InstanceForm.BDatabase);
                            if (!string.IsNullOrEmpty(cfg1187.Config) && Convertor.IsInteger(cfg1187.Config))
                            {
                                cmbklx.SelectedValue = Convert.ToInt32(cfg1187.Config);
                                txtKh.Text           = _IDCardData.IDCardNo;
                                txtKh_KeyPress(txtKh, new KeyPressEventArgs('\r'));
                            }
                            else
                            {
                                MessageBox.Show("身份证登记功能不能用,请正确设置参数1187或关闭参数1186", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                    }
                }
            };
            #endregion
        }
예제 #25
0
 private void FrmSjtflccx_Load(object sender, EventArgs e)
 {
     FunAddComboBox.AddKlx(false, 0, cmbklx, InstanceForm.BDatabase);
     rdn1.Checked    = true;
     chksjrq.Checked = false;
 }