Exemplo n.º 1
0
        private void Get_Student_TC_Details()
        {
            string Academic_Year        = string.Empty;
            string Academic_Year_Format = string.Empty;

            _student_TC       = new Student_TC();
            _student_TC_Model = _student_TC.Get_Student_TC_Details(_student_ID);

            if (_student_TC_Model.Sequence_No != null)
            {
                txtTCNumber.Text          = Convert.ToString(_student_TC_Model.TC_Number);
                ddlTCReason.SelectedValue = _student_TC_Model.Reason_ID;
                txtMaskedDate.Text        = String.Format("{0:dd.MM.yyyy}", _student_TC_Model.TC_Date);

                Academic_Year              = Convert.ToString(_student_TC_Model.Academic_Year);
                Academic_Year_Format       = Academic_Year.Left(4) + "-" + Academic_Year.Right(4);
                txtMaskedAcademicYear.Text = Academic_Year_Format;
                btnDelete.Visible          = true;
                _sequence_No     = _student_TC_Model.Sequence_No;
                txtTCAmount.Text = Convert.ToString(_student_TC_Model.TC_Fee_Amount);
            }
            else
            {
                Academic_Year              = Convert.ToString(Common.Get_Current_Academic_Year());
                Academic_Year_Format       = Academic_Year.Left(4) + "-" + Academic_Year.Right(4);
                txtMaskedDate.Text         = String.Format("{0:dd.MM.yyyy}", DateTime.Today);
                txtMaskedAcademicYear.Text = Academic_Year_Format;
                btnDelete.Visible          = false;
            }
        }
        public short USP_Save_Student_TC_Info(Student_TC_Model_Info model)
        {
            short result;

            try
            {
                using (SqlService sqlService = new SqlService(ConnectionString.ConnectionStrings))
                {
                    sqlService.AddParameter("@Sequence_No", model.Sequence_No);
                    sqlService.AddParameter("@Student_ID", model.Student_ID);
                    sqlService.AddParameter("@Reason_ID", model.Reason_ID);
                    sqlService.AddParameter("@TC_Number", model.TC_Number);
                    sqlService.AddParameter("@TC_Date", model.TC_Date);
                    sqlService.AddParameter("@Academic_Year", model.Academic_Year);
                    sqlService.AddParameter("@TC_Fee_Amount", model.TC_Fee_Amount);
                    sqlService.AddOutputParameter("@Result_OUT", SqlDbType.SmallInt);
                    sqlService.ExecuteSPNonQuery("dbo.USP_Save_Student_TC_Info");
                    result = (short)sqlService.Parameters["@Result_OUT"].Value;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(result);
        }
Exemplo n.º 3
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            // Search_Student_Details();
            if (Validate_Controls())
            {
                _student_TC       = new Student_TC();
                _student_TC_Model = new Student_TC_Model_Info()
                {
                    Academic_Year = Convert.ToInt32(txtMaskedAcademicYear.Text.Replace("-", "")),
                    Sequence_No   = _sequence_No,
                    Student_ID    = _student_ID,
                    TC_Date       = Common.Convert_String_To_Date(txtMaskedDate.Text),
                    Reason_ID     = Convert.ToInt32(ddlTCReason.SelectedValue),
                    TC_Number     = Convert.ToInt32(txtTCNumber.Text),
                    TC_Fee_Amount = Convert.ToInt32(txtTCAmount.Text),
                };
                short result = _student_TC.USP_Save_Student_TC_Info(_student_TC_Model);

                switch (result)
                {
                case 1:
                    MessageBox.Show("Record saved successfully.", "Student TC", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Reset_Controls();
                    txtRegistrationNo.Text = string.Empty;
                    break;

                case -1:
                    MessageBox.Show("Error in saving record.\n Please contact support team.", "Student TC", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;

                case 0:
                    MessageBox.Show("TC Number already exists.", "Student TC", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;
                }
            }
        }