示例#1
0
        protected void btnsave_Click(object sender, EventArgs e)
        {
            try
            {
                //Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "FillObtainedMarks();", true);
                StudentMarksBO    objStudentMarksBO = new StudentMarksBO();
                StudentMarksBL    objStudentMarksBL = new StudentMarksBL();
                ApplicationResult objResult = new ApplicationResult();
                int ObtainedMarks, TotalMarks, PassingMarks;
                DatabaseTransaction.OpenConnectionTransation();

                foreach (GridViewRow row in gvStudentMarks.Rows)
                {
                    objStudentMarksBO.ExamConfigId = Convert.ToInt32(hfExamConfigId.Value);
                    objStudentMarksBO.SubjectId    = Convert.ToInt32(ddlSubject.SelectedValue);
                    objStudentMarksBO.StudentId    = Convert.ToInt32(row.Cells[1].Text);
                    objStudentMarksBO.Exam         = ddlExam.SelectedItem.ToString();

                    TextBox txtTotalMarks = (TextBox)row.FindControl("txtTotal");
                    //txtTotalMarks.Enabled = true;
                    TotalMarks = Convert.ToInt32(txtTotalMarks.Text);
                    objStudentMarksBO.TotalMarks = TotalMarks;

                    TextBox txtObtainedMarks = (TextBox)row.FindControl("txtObtained");
                    //txtObtainedMarks.Enabled = true;
                    ObtainedMarks = Convert.ToInt32(txtObtainedMarks.Text);
                    objStudentMarksBO.ObtainedMarks = ObtainedMarks;

                    TextBox txtPassingMarks = (TextBox)row.FindControl("txtPassing");
                    PassingMarks = Convert.ToInt32(txtPassingMarks.Text);
                    objStudentMarksBO.PassingMarks = PassingMarks;


                    if (ViewState["Mode"].ToString() == "Save")
                    {
                        objStudentMarksBO.CreatedById = Convert.ToInt32(Session[ApplicationSession.USERID]);
                        objStudentMarksBO.CreatedDate = DateTime.UtcNow.AddHours(5.5).ToString();

                        objResult = objStudentMarksBL.StudentMarks_Insert(objStudentMarksBO);
                    }
                    else
                    {
                        objStudentMarksBO.LastModifiedById   = Convert.ToInt32(Session[ApplicationSession.USERID]);
                        objStudentMarksBO.LastModifiedByDate = DateTime.UtcNow.AddHours(5.5).ToString();

                        objResult = objStudentMarksBL.StudentMarks_Update(objStudentMarksBO);
                    }
                }

                if (objResult != null)
                {
                    if (objResult.status.ToString() == "SUCCESS")
                    {
                        ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp",
                                                           "<script language='javascript'>alert('Data Saved Successfully.');</script>");
                        DatabaseTransaction.CommitTransation();
                        Controls objControl = new Controls();
                        objControl.ClearForm(Master.FindControl("ContentPlaceHolder1"));
                        gvStudentMarks.DataSource = null;
                        gvStudentMarks.Visible    = false;
                        btnsave.Visible           = false;
                    }
                }
            }
            catch (Exception ex)
            {
                DatabaseTransaction.RollbackTransation();
                logger.Error("Error", ex);
                ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>");
            }
        }
示例#2
0
        /// <summary>
        /// To Update details of StudentMarks in tbl_StudentMarks_M table
        /// Created By : Vishal, 1/12/2016
        /// Modified By :
        /// </summary>
        public ApplicationResult StudentMarks_Update(StudentMarksBO objStudentMarksBo)
        {
            try
            {
                pSqlParameter = new SqlParameter[10];


                //pSqlParameter[0] = new SqlParameter("@StudentMarksId",SqlDbType.Int);
                //pSqlParameter[0].Direction = ParameterDirection.Input;
                //pSqlParameter[0].Value = objStudentMarksBo.StudentMarksId;

                pSqlParameter[0]           = new SqlParameter("@ExamConfigId", SqlDbType.Int);
                pSqlParameter[0].Direction = ParameterDirection.Input;
                pSqlParameter[0].Value     = objStudentMarksBo.ExamConfigId;

                //pSqlParameter[1] = new SqlParameter("@SubjectId",SqlDbType.Int);
                //pSqlParameter[1].Direction = ParameterDirection.Input;
                //pSqlParameter[1].Value = objStudentMarksBo.SubjectId;

                pSqlParameter[1]           = new SqlParameter("@StudentId", SqlDbType.Int);
                pSqlParameter[1].Direction = ParameterDirection.Input;
                pSqlParameter[1].Value     = objStudentMarksBo.StudentId;

                pSqlParameter[2]           = new SqlParameter("@Exam", SqlDbType.VarChar);
                pSqlParameter[2].Direction = ParameterDirection.Input;
                pSqlParameter[2].Value     = objStudentMarksBo.Exam;

                pSqlParameter[3]           = new SqlParameter("@TotalMarks", SqlDbType.Int);
                pSqlParameter[3].Direction = ParameterDirection.Input;
                pSqlParameter[3].Value     = objStudentMarksBo.TotalMarks;

                pSqlParameter[4]           = new SqlParameter("@PassingMarks", SqlDbType.Int);
                pSqlParameter[4].Direction = ParameterDirection.Input;
                pSqlParameter[4].Value     = objStudentMarksBo.PassingMarks;

                pSqlParameter[5]           = new SqlParameter("@ObtainedMarks", SqlDbType.Int);
                pSqlParameter[5].Direction = ParameterDirection.Input;
                pSqlParameter[5].Value     = objStudentMarksBo.ObtainedMarks;

                //pSqlParameter[6] = new SqlParameter("@CreatedById",SqlDbType.Int);
                //pSqlParameter[8].Direction = ParameterDirection.Input;
                //pSqlParameter[8].Value = objStudentMarksBo.CreatedById;

                //pSqlParameter[9] = new SqlParameter("@CreatedDate",SqlDbType.VarChar);
                //pSqlParameter[9].Direction = ParameterDirection.Input;
                //pSqlParameter[9].Value = objStudentMarksBo.CreatedDate;

                pSqlParameter[6]           = new SqlParameter("@LastModifiedById", SqlDbType.Int);
                pSqlParameter[6].Direction = ParameterDirection.Input;
                pSqlParameter[6].Value     = objStudentMarksBo.LastModifiedById;

                pSqlParameter[7]           = new SqlParameter("@LastModifiedByDate", SqlDbType.VarChar);
                pSqlParameter[7].Direction = ParameterDirection.Input;
                pSqlParameter[7].Value     = objStudentMarksBo.LastModifiedByDate;

                pSqlParameter[8]           = new SqlParameter("@IsDeleted", SqlDbType.Int);
                pSqlParameter[8].Direction = ParameterDirection.Input;
                pSqlParameter[8].Value     = objStudentMarksBo.IsDeleted;

                pSqlParameter[9]           = new SqlParameter("@SubjectId", SqlDbType.Int);
                pSqlParameter[9].Direction = ParameterDirection.Input;
                pSqlParameter[9].Value     = objStudentMarksBo.SubjectId;



                sSql = "usp_tbl_StudentMarks_M_Update";

                int iResult = DatabaseTransaction.ExecuteNonQuery(CommandType.StoredProcedure, sSql, pSqlParameter);

                if (iResult > 0)
                {
                    ApplicationResult objResults = new ApplicationResult();
                    objResults.status = ApplicationResult.CommonStatusType.SUCCESS;
                    return(objResults);
                }
                else
                {
                    ApplicationResult objResults = new ApplicationResult();
                    objResults.status = ApplicationResult.CommonStatusType.FAILURE;
                    return(objResults);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objStudentMarksBo = null;
            }
        }