Ejemplo n.º 1
0
 //插入数据
 private void OpenInserted(object sender, EventArgs e)
 {
     using (FrmTeachManaDDMLData frm = new FrmTeachManaDDMLData())
     {
         var res = frm.ShowDialog();
         if (res == DialogResult.Cancel)
         {
             return;
         }
         _values = frm.Values;
         T_TeachBll bll = new T_TeachBll();
         try
         {
             var saveRes = bll.InsertedInforMation(_values);
             if (saveRes)
             {
                 FrmDialog.ShowDialog(this, "保存成功");
                 InitialDataGridViewDataSource(_modelID, _curIndex);
             }
             else
             {
                 throw new Exception();
             }
         }
         catch
         {
             FrmDialog.ShowDialog(this, "插入失败");
         }
     }
 }
Ejemplo n.º 2
0
        //更新数据
        private void OpenUpdate(object sender, EventArgs e)
        {
            var rows = dataGridView1.SelectedRows;

            if (!(rows.Count > 0))
            {
                FrmDialog.ShowDialog(this, "请选择教师");
                return;
            }
            var row = rows[0].DataBoundItem as T_Teach;

            if (row == null)
            {
                return;
            }
            using (FrmTeachManaDDMLData frm = new FrmTeachManaDDMLData())
            {
                var res = frm.ShowDialog();
                if (res == DialogResult.Cancel)
                {
                    return;
                }
                var listRes = frm.Values.ToList();
                listRes.Add(row.TeachID.ToString());
                _values = listRes.ToArray();
                T_TeachBll bll = new T_TeachBll();
                try
                {
                    var saveRes = bll.UpdateInformation(_values);
                    if (saveRes)
                    {
                        FrmDialog.ShowDialog(this, "保存成功");
                        InitialDataGridViewDataSource(_modelID, _curIndex);
                    }
                    else
                    {
                        throw new Exception();
                    }
                }
                catch
                {
                    FrmDialog.ShowDialog(this, "插入失败");
                }
            }
        }