예제 #1
0
 private void UpdateBtn_Click(object sender, EventArgs e)
 {
     if (TotalMarksTb.Text != "" || ObtainedMarksTb.Text != "")
     {
         if (RollNoTb.Text != "")
         {
             _studentResult.StudentId     = int.Parse(RollNoTb.Text);
             _studentResult.TotalMarks    = int.Parse(TotalMarksTb.Text);
             _studentResult.ObtainedMarks = int.Parse(ObtainedMarksTb.Text);
             double percentage = (double.Parse(ObtainedMarksTb.Text) / double.Parse(TotalMarksTb.Text)) * 100;
             _studentResult.Percentage = Math.Round(percentage, 2) + "%";
             _studentResultService.UpdateStudentResult(_studentResult);
             MessageBox.Show("Record Updated Successfully!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
             RollNoTb.ResetText();
             TotalMarksTb.ResetText();
             ObtainedMarksTb.ResetText();
         }
         else
         {
             MessageBox.Show("Please Enter Roll No.!", "Roll No. is not provided!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     else
     {
         MessageBox.Show("Please Fill all fields!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
예제 #2
0
 private void InsertBtn_Click(object sender, EventArgs e)
 {
     if (TotalMarksTb.Text != "" || ObtainedMarksTb.Text != "")
     {
         if (RollNoTb.Text != "")
         {
             _studentResult.StudentId     = int.Parse(RollNoTb.Text);
             _studentResult.TotalMarks    = int.Parse(TotalMarksTb.Text);
             _studentResult.ObtainedMarks = int.Parse(ObtainedMarksTb.Text);
             var percentage = (float.Parse(ObtainedMarksTb.Text) / float.Parse(TotalMarksTb.Text)) * 100;
             _studentResult.Percentage = Convert.ToInt32(percentage) + "%";
             _studentResultService.InsertStudentResult(_studentResult);
             MessageBox.Show("Record Added Successfully!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
             RollNoTb.ResetText();
             TotalMarksTb.ResetText();
             ObtainedMarksTb.ResetText();
         }
         else
         {
             MessageBox.Show("Please Enter Roll No.!", "Roll No. is not provided!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     else
     {
         MessageBox.Show("Please Fill all fields!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
예제 #3
0
 private void DeleteBtn_Click(object sender, EventArgs e)
 {
     if (RollNoTb.Text != "")
     {
         _studentResult.StudentId = int.Parse(RollNoTb.Text);
         _studentResultService.DeleteStudentResult(_studentResult.StudentId);
         MessageBox.Show("Record Deleted!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
         RollNoTb.ResetText();
         TotalMarksTb.ResetText();
         ObtainedMarksTb.ResetText();
     }
     else
     {
         MessageBox.Show("Please Enter Roll No.!", "Roll No. is not provided!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
예제 #4
0
 private void SelectTile_Click(object sender, EventArgs e)
 {
     SelectTile.color      = Color.FromArgb(242, 242, 242);
     InsertTile.color      = Color.Wheat;
     DeleteTile.color      = Color.Wheat;
     UpdateTile.color      = Color.Wheat;
     ViewTile.color        = Color.Wheat;
     HideTile.color        = Color.Wheat;
     grid.Visible          = false;
     detailsGB.Visible     = true;
     UpdateBtn.Visible     = false;
     DeleteBtn.Visible     = false;
     InsertBtn.Visible     = false;
     ClearBtn.Visible      = true;
     searchBtn.Visible     = true;
     PercentageLbl.Visible = false;
     PercentageTb.Visible  = false;
     TotalMarksTb.ResetText();
     ObtainedMarksTb.ResetText();
 }
예제 #5
0
 private void ClearBtn_Click(object sender, EventArgs e)
 {
     RollNoTb.ResetText();
     TotalMarksTb.ResetText();
     ObtainedMarksTb.ResetText();
 }