Advertisement
DrAungWinHtut

Perfect Qdesigner

Mar 24th, 2022
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.36 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. using System.IO;
  11.  
  12. namespace Exam_System
  13. {
  14.     public partial class frmQdesign : Form
  15.     {
  16.         public frmQdesign()
  17.         {
  18.             InitializeComponent();
  19.         }
  20.  
  21.         private void frmQdesign_FormClosing(object sender, FormClosingEventArgs e)
  22.         {
  23.             Application.Exit();
  24.         }
  25.  
  26.         private void btnExit_Click(object sender, EventArgs e)
  27.         {
  28.             Application.Exit();
  29.         }
  30.  
  31.         private void btnAdd_Click(object sender, EventArgs e)
  32.         {
  33.             if(txtFname .Text == String.Empty || txtQ .Text == String.Empty|| txtA1 .Text ==String .Empty ||txtA2 .Text ==string.Empty ||txtA3.Text == string.Empty || txtA4.Text ==string.Empty || txtCA .Text ==string.Empty )
  34.             {
  35.                 MessageBox.Show("Please Fill All data before adding ");
  36.                 return;
  37.             }
  38.  
  39.             string sFname = txtFname.Text;
  40.             string sQ = txtQ.Text;
  41.             string sA1 = txtA1.Text;
  42.             string sA2 = txtA2.Text;
  43.             string sA3 = txtA3.Text;
  44.             string sA4 = txtA4.Text;
  45.             string sCA = txtCA.Text;
  46.  
  47.             string sQuestion = "N#" + sQ + "#" + sA1 + "#" + sA2 + "#" + sA3 + "#" + sA4 + "#" + sCA;
  48.  
  49.             string sPath = Path.GetDirectoryName(sFname);
  50.             if(!Directory.Exists(sPath))
  51.             {
  52.                 MessageBox.Show("Invalid Directory!");
  53.                 txtFname .SelectAll ();
  54.                 txtFname.Focus();
  55.             }
  56.             else
  57.             {
  58.                 if (!File.Exists(sFname))
  59.                 {
  60.                     File.Create(sFname).Dispose();
  61.                 }
  62.  
  63.                 using (StreamWriter sw = new StreamWriter(sFname, true))
  64.                 {
  65.                     sw.WriteLine(sQuestion);
  66.                 }
  67.                 MessageBox.Show("Adding New Question into the file " + sFname);
  68.                 txtQ.Clear();
  69.                 txtA1.Clear();
  70.                 txtA2.Clear();
  71.                 txtA3.Clear();
  72.                 txtA4.Clear();
  73.                 txtCA.Clear();
  74.                 txtQ.Focus();
  75.  
  76.             }
  77.  
  78.  
  79.  
  80.  
  81.  
  82.         }
  83.     }
  84. }
  85.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement