Exemplo n.º 1
0
 private void bu_add_Click(object sender, EventArgs e)
 {
     if (tb_name.Text.Length != 0 && tb_path.Text.Length != 0)
     {
         byte[] buffer = FileToByte(tb_path.Text);
         if (buffer != null)
         {
             ReportTemplete rt = new ReportTemplete();
             rt.Type      = cb_type.SelectedIndex;
             rt.Name      = tb_name.Text;
             rt.Induction = tb_induction.Text;
             rt.OwnerId   = 0;
             rt.Raw       = buffer;
             bool res = DBReportTempleteAdapter.Insert(rt);
             if (res)
             {
                 RefreshList();
                 MessageBox.Show("添加成功", "成功", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             MessageBox.Show("无法读取" + tb_path.Text, "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return;
         }
     }
     else
     {
         MessageBox.Show("请您填写名称和文件路径", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
 }
Exemplo n.º 2
0
 private void mi_delete_Click(object sender, EventArgs e)
 {
     foreach (DataGridViewRow dgvr in dgv_list.SelectedRows)
     {
         int id = (int)dgvr.Cells["id"].Value;
         DBReportTempleteAdapter.Delete(id);
     }
     RefreshList();
 }
Exemplo n.º 3
0
        private void RefreshList()
        {
            DataTable dt = DBReportTempleteAdapter.ListAllTemplete();

            if (dt == null)
            {
                MessageBox.Show("无法检索模板文件,请检查网络连接或者联系管理员", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            dgv_list.DataSource = dt.DefaultView;
        }