コード例 #1
0
        public override bool DeleteData()
        {
            try
            {
                if (XtraMessageBox.Show("是否删除选中的数据?", "友情提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                {
                    int[] rows = gridView1.GetSelectedRows();

                    for (int i = 0; i < rows.Length; i++)
                    {
                        SoftWareCls val = (SoftWareCls)gridView1.GetRow(rows[i]);
                        SoftwareDAL.DeleteSoftwareById(val.Id);
                    }
                }

                QueryAll();

                init_cmbBox();

                return(true);
            }
            catch (System.Exception ex)
            {
                return(false);
            }


            //return base.DeleteData();
        }
コード例 #2
0
 public string Importa(string numeroVersao)
 {
     try
     {
         return(SoftwareDAL.BuscarDados(numeroVersao));
     }
     catch
     {
         return(null);
     }
 }
コード例 #3
0
        public override bool QueryAll()
        {
            try
            {
                sfwList = new List <SoftWareCls>();
                sfwList = SoftwareDAL.GetAllSoftware();
                SoftwarebindingSource.DataSource = sfwList;
                this.gridControl1.DataSource     = SoftwarebindingSource;

                return(true);
            }
            catch (System.Exception ex)
            {
                return(false);
            }
            //return base.QueryAll();
        }
コード例 #4
0
        public override bool RefreshData()
        {
            try
            {
                string UserName = this.ItemObjectList.EditValue.ToString();

                SoftWareCls val = SoftwareDAL.QuerySoftWareByName(UserName);

                SoftwarebindingSource.DataSource = val;

                gridControl1.DataSource = SoftwarebindingSource;

                return(true);
            }
            catch (System.Exception ex)
            {
                return(false);
            }
        }
コード例 #5
0
        //下拉框初始化
        public bool init_cmbBox()
        {
            try
            {
                this.cmbObjectList.Items.Clear();
                sfwList = new List <SoftWareCls>();
                sfwList = SoftwareDAL.GetAllSoftware();

                foreach (var val in sfwList)
                {
                    this.cmbObjectList.Items.Add(val.SoftWareName);
                }

                return(false);
            }
            catch (System.Exception ex)
            {
                return(true);
            }
        }
コード例 #6
0
        public override bool SaveDataA()
        {
            try
            {
                if (AddorModify == AddOrModifyEnum.Add)
                {
                    sfwcls = new SoftWareCls();

                    sfwcls.SoftWareName          = this.textSoftwareName.Text.ToString();
                    sfwcls.RegisterAlgorithm     = this.textRegistrationMethod.Text.ToString();
                    sfwcls.DiffComputer          = this.textDiffComputer.Text.ToString();
                    sfwcls.SurfaceReconstruction = this.txtSurfaceReconstruct.Text.ToString();

                    int re = SoftwareDAL.AddSoftware(sfwcls);

                    if (re > 0)
                    {
                        SoftwarebindingSource.DataSource = sfwcls;
                        this.gridControl1.DataSource     = SoftwarebindingSource;

                        this.layoutControlGroup1.Enabled = false;

                        this.textDiffComputer.Text       = "";
                        this.textRegistrationMethod.Text = "";
                        this.textSoftwareName.Text       = "";
                        this.txtSurfaceReconstruct.Text  = "";

                        init_cmbBox();

                        MessageBox.Show("软件信息增加成功!");

                        return(true);
                    }
                    else
                    {
                        MessageBox.Show("软件信息增加失败!");

                        return(false);
                    }
                }
                else if (AddorModify == AddOrModifyEnum.Modify)
                {
                    sfwcls.SoftWareName          = textSoftwareName.Text.ToString();
                    sfwcls.RegisterAlgorithm     = textRegistrationMethod.Text.ToString();
                    sfwcls.DiffComputer          = textDiffComputer.Text.ToString();
                    sfwcls.SurfaceReconstruction = txtSurfaceReconstruct.Text.ToString();

                    SoftwareDAL.ModifySoftWareById(sfwcls);

                    this.layoutControlGroup1.Enabled = false;

                    init_cmbBox();


                    return(true);
                }
                else
                {
                    MessageBox.Show("软件信息添加/修改失败!");
                    return(false);
                }
            }
            catch (System.Exception ex)
            {
                MessageBox.Show("软件信息添加失败:{0}!", ex.Message.ToString());
                return(false);
            }
        }