Пример #1
0
        private void OpenEdit(bool BntOK, DirectoryInfo DirectoryName, string NewFileName, string Ext)
        {
            string NewFileFullName = DirectoryName.FullName + "//" + NewFileName + Ext;

            if (File.Exists(NewFileFullName))
            {
                MessageBox.Show("File " + NewFileName + " already exists in this folder!",
                                "Duplicate", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (BntOK == true)
                {
                    using (StreamWriter writer =
                               new StreamWriter(NewFileFullName))
                    {
                        writer.Write("");
                    }
                    FrmEdit edit;
                    edit = new FrmEdit(DirectoryName, NewFileName + Ext, Ext)
                    {
                        Text = "Edit " + NewFileName
                    };
                    edit.ShowDialog();
                }
            }
        }
Пример #2
0
        //  End of Add New File code!

        private void BntEdit_Click(object sender, EventArgs e)
        {
            TreeNode      newSelected   = TreeView1.SelectedNode;
            DirectoryInfo directoryName = (DirectoryInfo)newSelected.Tag;
            string        OldFileName   = ListView1.SelectedItems[0].Text;
            string        Ext           = Path.GetExtension(OldFileName);

            FrmEdit edit;

            edit = new FrmEdit(directoryName, OldFileName, Ext)
            {
                Text = "Edit " + OldFileName
            };
            edit.ShowDialog();
            PopulateListView(newSelected);
            Reset = 0;
        }
Пример #3
0
        private void btnModify_Click(object sender, EventArgs e)
        {
            this.CurrentFormMode = Bparmaters.FormMode.Modify;
            if (this.DgvInstance.CurrentRow == null)
            {
                MessageBox.Show("没有资料可供编辑");
            }

            if (FrmEdit != null)
            {
                FrmEdit.EditFormEventArgs.CurrentFormMode = Bparmaters.FormMode.Modify;
                FrmEdit.EditFormEventArgs.SelectedRow     = this.DgvInstance.CurrentRow;
                FrmEdit.ShowDialog();
                btnRefresh_Click(sender, new EventArgs());
            }
            else
            {
                MessageBox.Show("没有指定编辑界面" + this.CurrentFormMode);
            }
        }
Пример #4
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            //DataTable dt = ((DataTable)this.dgvInstance.DataSource).Clone() ;
            //dt.Rows.Add(this.DgvInstance.CurrentRow as DataRow);
            this.CurrentFormMode = Bparmaters.FormMode.AddNew;

            // DsMaster.Tables[0].Rows.Add(this.DgvInstance.SelectedRows);
            if (FrmEdit != null)
            {
                FrmEdit.EditFormEventArgs.CurrentFormMode = Bparmaters.FormMode.AddNew;
                //   FrmEdit.EditFormEventArgs.DgvRow = this.DgvInstance.CurrentRow;
                //  //FrmEdit.EditFormEventArgs.DsMaster.Tables.Add();
                ////FrmEdit.EditFormEventArgs.DsMaster = this.DgvInstance.CurrentRow;
                // //  FrmEdit.EditFormEventArgs.DsMaster = DsMaster;
                FrmEdit.ShowDialog();
                btnRefresh_Click(sender, new EventArgs());
            }
            else
            {
                MessageBox.Show("没有指定编辑界面" + this.CurrentFormMode);
            }
        }