Exemple #1
0
        public ProIDMatchShowBoxForm(ContProductModel contProductModel)
        {
            InitializeComponent();
            this.IsContinueMap       = false;
            this.tbxMedicalName.Text = contProductModel.MedicalName;
            this.tbxProducer.Text    = contProductModel.FactoryName;
            this.tbxProductName.Text = contProductModel.TradeName;
            this.tbxSpec.Text        = contProductModel.UncSpec;

            this.bindingSource1.DataSource = contProductModel.MatchHisDT;
            this.lblHiscount.Text          = "共" + contProductModel.MatchHisDT.Rows.Count.ToString() + "条";
        }
Exemple #2
0
        public void Comprison()
        {
            DataRow row = gridView5.GetDataRow(gridView5.FocusedRowHandle);

            if (row != null)
            {
                string proID   = row["PROJECT_PROD_ID"].ToString();
                string specID  = row["SPEC_ID"].ToString();
                string modelID = row["MODEL_ID"].ToString();

                DataTable dt = ProductCodeCompareBLL.GetInstance().GetGpoMapList(proID, modelID, specID);

                int MapSum = dt.Rows.Count;
                if (MapSum > 0)
                {
                    ContProductModel productModel = new ContProductModel();
                    productModel.MedicalName = row["COMMON_NAME"].ToString();
                    productModel.FactoryName = row["MANU_NAME"].ToString();
                    productModel.Model       = row["MODEL"].ToString();
                    productModel.UncSpec     = row["SPEC"].ToString();
                    productModel.TradeName   = row["product_name"].ToString();

                    productModel.MatchHisDT = dt;

                    ProIDMatchShowBoxForm proshowbox = new ProIDMatchShowBoxForm(productModel);
                    proshowbox.IsAdd = this.IsAdd;
                    proshowbox.ShowDialog();

                    if (proshowbox.DialogResult == DialogResult.OK)
                    {
                        this.bindingSource2.DataSource  = CompareDt.DefaultView;
                        CompareDt.DefaultView.RowFilter = " PROJECT_PROD_ID ='" + row["PROJECT_PROD_ID"].ToString() + "' AND MODEL_ID = '" + row["MODEL_ID"].ToString() + " ' AND SPEC_ID = '" + row["SPEC_ID"].ToString() + "'";
                    }
                }
                else
                {
                    this.bindingSource2.DataSource  = CompareDt.DefaultView;
                    CompareDt.DefaultView.RowFilter = " PROJECT_PROD_ID ='" + row["PROJECT_PROD_ID"].ToString() + "' AND MODEL_ID = '" + row["MODEL_ID"].ToString() + " ' AND SPEC_ID = '" + row["SPEC_ID"].ToString() + "'";
                }
            }
        }
        public void Comprison()
        {
            DataGridViewRow row = this.dgvComm.CurrentRow;

            if (row != null)
            {
                string    proID = row.Cells["PRODUCT_ID"].Value.ToString();
                DataTable dt    = ProductCodeCompareBLL.GetInstance("ClientDB").GetGpoMapList(proID);

                int MapSum = dt.Rows.Count;
                if (MapSum > 0)
                {
                    ContProductModel productModel = new ContProductModel();
                    productModel.MedicalName = row.Cells["MEDICAL_NAME"].Value.ToString();
                    productModel.FactoryName = row.Cells["FACTORY_NAME"].Value.ToString();
                    productModel.DoseageForm = row.Cells["DOSEAGE_FORM"].Value.ToString();
                    productModel.UncSpec     = row.Cells["unc_spec"].Value.ToString();


                    productModel.MatchHisDT = dt;

                    ProIDMatchShowBoxForm proshowbox = new ProIDMatchShowBoxForm(productModel);
                    proshowbox.IsAdd = this.IsAdd;
                    proshowbox.ShowDialog();

                    if (proshowbox.DialogResult == DialogResult.OK)
                    {
                        this.bindingSource2.DataSource  = CompareDt.DefaultView;
                        CompareDt.DefaultView.RowFilter = " PRODUCT_ID ='" + row.Cells["PRODUCT_ID"].Value.ToString() + "'";
                    }
                }
                else
                {
                    this.bindingSource2.DataSource  = CompareDt.DefaultView;
                    CompareDt.DefaultView.RowFilter = " PRODUCT_ID ='" + row.Cells["PRODUCT_ID"].Value.ToString() + "'";
                }
            }
        }