Exemplo n.º 1
0
 public FrmMain(HWCfgFileModel hwFile)
 {
     InitializeComponent();
     this.hwFile = hwFile;
     dgModel.AutoGenerateColumns  = false;
     dgModule.AutoGenerateColumns = false;
     BuildActiveCombobox();
 }
Exemplo n.º 2
0
        private void dgFiles_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.RowIndex == -1)
            {
                return;
            }

            var model = dgFiles.Rows[e.RowIndex].DataBoundItem as HWCfgFileModel;

            this.HWFile      = model;
            txtFileName.Text = model.HWName;
        }
Exemplo n.º 3
0
        public static async void SaveHWCfgFileModel(HWCfgFileModel model)
        {
            var sql = "insert into HWCfgFileList values('{0}','{1}','{2}',{3})";

            sql = string.Format(sql, model.HWName, model.HWTime, model.Author, model.SystemDefault);
            using (var conn = DBFactory.Create())
            {
                conn.Open();
                var cmd = conn.CreateCommand() as DbCommand;
                cmd.CommandText = sql;
                await cmd.ExecuteNonQueryAsync();
            }
        }
Exemplo n.º 4
0
        public static async void UpdateHWCfgFileModel(HWCfgFileModel model)
        {
            var sql = "update HWCfgFileList set SystemDefault={0} where HWName='{1}'";

            sql = string.Format(sql, model.SystemDefault, model.HWName);
            using (var conn = DBFactory.Create())
            {
                conn.Open();
                var cmd = conn.CreateCommand() as DbCommand;
                cmd.CommandText = sql;
                await cmd.ExecuteNonQueryAsync();
            }
        }
Exemplo n.º 5
0
        /// <summary>
        /// 文件列表
        /// </summary>
        /// <returns></returns>
        public static async Task <List <HWCfgFileModel> > CfgList()
        {
            var list = new List <HWCfgFileModel>();
            var sql  = "select * from HWCfgFileList";

            using (var conn = DBFactory.Create())
            {
                conn.Open();
                var cmd = conn.CreateCommand() as DbCommand;
                cmd.CommandText = sql;
                var reader = await cmd.ExecuteReaderAsync();

                while (reader.Read())
                {
                    var model = new HWCfgFileModel();
                    model.HWName        = reader["HWName"].ToString();
                    model.HWTime        = reader["HWTime"].ToString().ToDateTime();
                    model.Author        = reader["Author"].ToString();
                    model.SystemDefault = reader["SystemDefault"].ToInt32();
                    list.Add(model);
                }
                return(list);
            }
        }