예제 #1
0
        private void initConfig()
        {
            lFormDay1 = new LabFormDay1();
            opu       = new LabOpu();
            ptt       = new Patient();
            ovs       = new VisitOld();
            vs        = new Visit();

            stt = new C1SuperTooltip();
            sep = new C1SuperErrorProvider();
            ic.ivfDB.dtrOldDB.setCboDoctor(cboDoctor, "");
            ic.ivfDB.lformDay1DB.setCboRemark(cboRemark);
            ic.setCboDay(cboEmbryoFreezingDay, "");

            setControl();

            chkBiopsy.CheckedChanged              += ChkBiopsy_CheckedChanged;
            chkEmbryoFreezingDay.CheckedChanged   += ChkEmbryoFreezingDay_CheckedChanged;
            chkBlastocyst.CheckedChanged          += ChkBlastocyst_CheckedChanged;
            chkEmbryoTransferFresh.CheckedChanged += ChkEmbryoTransferFresh_CheckedChanged;
            btnPrint.Click           += BtnPrint_Click;
            chkPgsMin.CheckedChanged += ChkPgsMin_CheckedChanged;
            chkNgs.CheckedChanged    += ChkNgs_CheckedChanged;
            btmDonorSearch.Click     += BtmDonorSearch_Click;
            btnMaleSearch.Click      += BtnMaleSearch_Click;
            btnSave.Click            += BtnSave_Click;

            ChkBiopsy_CheckedChanged(null, null);
            ChkEmbryoFreezingDay_CheckedChanged(null, null);
            ChkBlastocyst_CheckedChanged(null, null);
            ChkEmbryoTransferFresh_CheckedChanged(null, null);
            ChkPgsMin_CheckedChanged(null, null);
            ChkNgs_CheckedChanged(null, null);
        }
예제 #2
0
        private void acceptLabOPUAdd(String reqid, String name, String vn, String dtrid, String remark, String hn, Boolean flagOpen, String dobfemale, String itmcode)
        {
            ic.cStf.staff_id = "";
            FrmPasswordConfirm frm = new FrmPasswordConfirm(ic);

            frm.ShowDialog(this);
            if (!ic.cStf.staff_id.Equals(""))
            {
                lbReq = ic.ivfDB.setLabRequest(name, vn, dtrid, remark, hn, dobfemale, reqid, itmcode, "", "", "", "", "", "");
                String re   = ic.ivfDB.lbReqDB.insertLabRequest(lbReq, "");
                long   chk1 = 0;
                if (long.TryParse(re, out chk1))
                {
                    String re1 = ic.ivfDB.lbReqDB.UpdateStatusRequestAccept(re, ic.cStf.staff_id);
                    String re4 = ic.ivfDB.lbReqDB.UpdateStatusRequestProcess(re, ic.cStf.staff_id);
                    String re2 = ic.ivfDB.lbReqDB.UpdateStatusRequestAcceptOld(reqid, re);
                    if (long.TryParse(re2, out chk1))
                    {
                        //LabOpu opu = new LabOpu();
                        //LabRequest lbreq = new LabRequest();
                        //lbreq = ic.ivfDB.lbReqDB.selectByPk1(reqId);
                        //opu.opu_id = "";
                        //opu.opu_code = ic.ivfDB.copDB.genOPUDoc();
                        //opu.embryo_freez_stage = "";
                        //opu.embryoid_freez_position = "";
                        //opu.hn_male = "";
                        //opu.hn_female = lbreq.hn_female;
                        //opu.name_male = "";
                        //opu.name_female = lbreq.name_female;
                        //opu.remark = "";
                        //opu.dob_female = "";
                        //opu.dob_male = "";
                        //opu.doctor_id = lbreq.doctor_id;
                        //opu.proce_id = "";
                        //opu.opu_date = DateTime.Now.Year.ToString()+"-"+ System.DateTime.Now.ToString("MM-dd");
                        //opu.req_id = reqId;
                        LabOpu opu = ic.ivfDB.setOPU(re);
                        String re3 = ic.ivfDB.opuDB.insert(opu, ic.cStf.staff_id);
                        if (long.TryParse(re3, out chk1))
                        {
                            setGrfReq();
                            if (flagOpen)
                            {
                                if (itmcode.Equals("112"))
                                {
                                    FrmLabOPUAdd2 frm1 = new FrmLabOPUAdd2(ic, "", re3);
                                    String        txt  = "";
                                    if (!name.Equals(""))
                                    {
                                        txt = "ป้อน LAB OPU " + name;
                                    }
                                    else
                                    {
                                        txt = "ป้อน LAB OPU ใหม่ ";
                                    }

                                    frm1.FormBorderStyle = FormBorderStyle.None;
                                    menu.AddNewTab(frm1, txt);
                                }
                                else if (itmcode.Equals("160"))
                                {
                                    FrmLabFetAdd3 frm1 = new FrmLabFetAdd3(ic, "", re3);
                                    String        txt  = "";
                                    if (!name.Equals(""))
                                    {
                                        txt = "ป้อน LAB OPU " + name;
                                    }
                                    else
                                    {
                                        txt = "ป้อน LAB OPU ใหม่ ";
                                    }

                                    frm1.FormBorderStyle = FormBorderStyle.None;
                                    menu.AddNewTab(frm1, txt);
                                }
                            }
                        }
                        else
                        {
                            MessageBox.Show("Error gen OPU", "");
                        }
                    }
                    else
                    {
                        MessageBox.Show("ไม่สามารถ update status accept", "error");
                    }
                }

                //int chk = 0;
            }
        }