/// <summary>
        /// 删除个人经验库
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAnalyInputDelete_Click(object sender, EventArgs e)
        {
            if (this.Text == "后果录入界面")
            {
                ConsequenceBLL bll = new ConsequenceBLL();
                if (this.dgvTbcPageAnaPersonal.SelectedRows.Count > 0)
                {
                    bll.DeletePersonalConseqence(Convert.ToInt32(this.dgvTbcPageAnaPersonal.SelectedRows[0].Cells[1].Value));
                    this.rtbAnaInputInterface.Text = String.Empty;
                    ConsequenceDataBind();
                }
            }

            if (this.Text == "原因录入界面")
            {
                ReasonBLL bll = new ReasonBLL();
                if (this.dgvTbcPageAnaPersonal.SelectedRows.Count > 0)
                {
                    bll.DeletePersonalReason(Convert.ToInt32(this.dgvTbcPageAnaPersonal.SelectedRows[0].Cells[1].Value));
                    this.rtbAnaInputInterface.Text = String.Empty;
                    ReasonDataBind();
                }
            }

            if (this.Text == "措施录入界面")
            {
                MeasureBLL bll = new MeasureBLL();
                if (this.dgvTbcPageAnaPersonal.SelectedRows.Count > 0)
                {
                    bll.DeletePersonalMeasure(Convert.ToInt32(this.dgvTbcPageAnaPersonal.SelectedRows[0].Cells[1].Value));
                    this.rtbAnaInputInterface.Text = String.Empty;
                    MeasureDataBind();
                }
            }
        }
Exemplo n.º 2
0
 private void frmManageMeasure_Load(object sender, EventArgs e)
 {
     measureBLL = new MeasureBLL();
     measure    = new Measure();
     measureSea = new Measure();
     // Load products
     LoadProducts();
 }
        private void MeasureDataBind()
        {
            MeasureBLL measureBLL = new MeasureBLL();

            if (ReceiveSelectedTreeNode != null)
            {
                int id = Convert.ToInt32(ReceiveSelectedTreeNode.Tag);
                List <DisplayMeasure> measureList = measureBLL.Get_MeasuresList(id);
                this.dgvTbcPageAnaExpert.AutoGenerateColumns = false;
                this.dgvTbcPageAnaExpert.Columns["Records"].DataPropertyName = "MeasureText";
                this.dgvTbcPageAnaExpert.DataSource = measureList;

                List <DisplayMeasure> personalMeasureList = measureBLL.Get_PersonalMeasure(id);
                this.dgvTbcPageAnaPersonal.AutoGenerateColumns = false;
                this.dgvTbcPageAnaPersonal.Columns["RecordPersonal"].DataPropertyName = "MeasureText";
                this.dgvTbcPageAnaPersonal.DataSource = personalMeasureList;
            }
        }
        /// <summary>
        /// 添加到个人经验库
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAnalyInputAdd_Click(object sender, EventArgs e)
        {
            if (this.Text == "后果录入界面")
            {
                ConsequenceBLL bll    = new ConsequenceBLL();
                Conqeq         conseq = new Conqeq();
                conseq.ConseqText  = this.rtbAnaInputInterface.Text.Trim();
                conseq.Type        = 2;
                conseq.Introdrucer = Convert.ToInt32(ReceiveSelectedTreeNode.Tag);
                bll.Add_Consequence(conseq);
                this.rtbAnaInputInterface.Text = String.Empty;
                ConsequenceDataBind();
            }

            if (this.Text == "原因录入界面")
            {
                ReasonBLL      bll    = new ReasonBLL();
                DisplayReasons reason = new DisplayReasons();
                reason.ReasonText   = this.rtbAnaInputInterface.Text.Trim();
                reason.Type         = 2;
                reason.IntroducerId = Convert.ToInt32(ReceiveSelectedTreeNode.Tag);
                bll.Add_Reason(reason);
                this.rtbAnaInputInterface.Text = String.Empty;
                ReasonDataBind();
            }

            if (this.Text == "措施录入界面")
            {
                MeasureBLL bll     = new MeasureBLL();
                Messure    messure = new Messure();
                messure.MessureText  = this.rtbAnaInputInterface.Text.Trim();
                messure.Type         = 2;
                messure.IntroducerId = Convert.ToInt32(ReceiveSelectedTreeNode.Tag);
                bll.Add_Messure(messure);
                this.rtbAnaInputInterface.Text = String.Empty;
                MeasureDataBind();
            }
        }
Exemplo n.º 5
0
 public MeasureController()
 {
     _measureBLL = new MeasureBLL();
 }