Beispiel #1
0
        //To Get StudentDetails
        #region [Get Student Details]

        public DataSet GetStudentAdmissionDetails_DL(EWA_Student objEWA)
        {
            DataSet ds = new DataSet();

            try
            {
                prmList    = new string[4];
                prmList[0] = "@Action";
                prmList[1] = "StudentAdmissionDetails";
                prmList[2] = "@AdmissionId";
                prmList[3] = objEWA.AdmissionID;

                ds = ObjHelper.FillControl(prmList, "SP_Student");
                if (ds.Tables[0].Rows.Count > 0)
                {
                    return(ds);
                }
                return(ds);
            }
            catch (Exception)
            {
                // GeneralErr(exp.Message.ToString());
                throw;
            }
        }
Beispiel #2
0
        //Get MaxStudentId
        #region [Max Student Id]

        public DataSet GetStudentCode_DL(EWA_Student objEWA)
        {
            DataSet ds = new DataSet();

            try
            {
                prmList    = new string[4];
                prmList[0] = "@Action";
                prmList[1] = "GetStudCode";
                prmList[2] = "@OrgId";
                prmList[3] = Convert.ToString(objEWA.OrgId);

                ds = ObjHelper.FillControl(prmList, "SP_Student");
                if (ds.Tables[0].Rows.Count > 0)
                {
                    return(ds);
                }
                return(ds);
            }
            catch (Exception)
            {
                //GeneralErr(exp.Message.ToString());
                throw;
            }
        }
        // Save Student Registration
        #region [Save Student]

        public int Action_BL(EWA_Student objEWA, DataTable dtFees)
        {
            try
            {
                DL_Student objDL = new DL_Student();
                int        flag  = objDL.StudentAction_DL(objEWA, dtFees);
                return(flag);
            }
            catch (Exception)
            {
                throw;
            }
        }
        //Get Student Admission Details
        #region [Get Student Admission Details]

        public DataSet GetStudentAdmissionDetails_BL(EWA_Student objEWA)
        {
            try
            {
                DL_Student objDL = new DL_Student();
                DataSet    ds    = objDL.GetStudentAdmissionDetails_DL(objEWA);
                return(ds);
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #5
0
        //To Save StudentDetails
        #region [Save Student Details]

        public int StudentAction_DL(EWA_Student objEWA, DataTable dtFees)
        {
            try
            {
                cmd             = new SqlCommand("SP_Student", con);
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@Action", objEWA.Action);

                cmd.Parameters.AddWithValue("@UserCode", objEWA.UserCode);
                cmd.Parameters.AddWithValue("@AdmissionId", objEWA.AdmissionID);
                cmd.Parameters.AddWithValue("@OrgId", objEWA.OrgId);
                cmd.Parameters.AddWithValue("@AdmissionDate", objEWA.AdmissionDate);
                cmd.Parameters.AddWithValue("@CourseId", objEWA.CourseId);
                cmd.Parameters.AddWithValue("@BranchId", objEWA.BranchId);
                cmd.Parameters.AddWithValue("@FirstName", objEWA.FirstName);
                cmd.Parameters.AddWithValue("@MiddleName", objEWA.MiddleName);
                cmd.Parameters.AddWithValue("@LastName", objEWA.LastName);
                cmd.Parameters.AddWithValue("@Gender", objEWA.Gender);
                cmd.Parameters.AddWithValue("@BirthDate", objEWA.BirthDate);
                cmd.Parameters.AddWithValue("@BirthPlace", objEWA.BirthPlace);
                cmd.Parameters.AddWithValue("@Address", objEWA.Address);
                cmd.Parameters.AddWithValue("@Country", objEWA.Country);
                cmd.Parameters.AddWithValue("@State", objEWA.State);
                cmd.Parameters.AddWithValue("@District", objEWA.District);
                cmd.Parameters.AddWithValue("@Taluka", objEWA.Taluka);
                cmd.Parameters.AddWithValue("@City", objEWA.City);
                cmd.Parameters.AddWithValue("@PinCode", objEWA.PinCode);
                cmd.Parameters.AddWithValue("@Mobile", objEWA.Mobile);
                cmd.Parameters.AddWithValue("@EMail", objEWA.EMail);
                cmd.Parameters.AddWithValue("@Nationality", objEWA.Nationality);
                //cmd.Parameters.AddWithValue("@MotherTongue", objEWA.MotherTongue);
                //cmd.Parameters.AddWithValue("@MaritalStatus", objEWA.MaritalStatus);
                cmd.Parameters.AddWithValue("@BloodGroup", objEWA.BloodGroup);
                cmd.Parameters.AddWithValue("@Religion", objEWA.Religion);
                cmd.Parameters.AddWithValue("@CasteCategoryId", objEWA.CasteCategoryId);
                //cmd.Parameters.AddWithValue("@Caste", objEWA.Caste);
                cmd.Parameters.AddWithValue("@Subcaste", objEWA.Subcaste);
                cmd.Parameters.AddWithValue("@Handicaped", objEWA.Handicaped);
                //cmd.Parameters.AddWithValue("@ConveyanceUse", objEWA.ConveyanceUse);
                //cmd.Parameters.AddWithValue("@SportId", objEWA.SportId);
                cmd.Parameters.AddWithValue("@AdharNo", objEWA.AdharNo);

                cmd.Parameters.AddWithValue("@ParentName", objEWA.ParentName);
                cmd.Parameters.AddWithValue("@MotherName", objEWA.MotherName);
                // cmd.Parameters.AddWithValue("@ParentAddress", objEWA.ParentAddress);
                // cmd.Parameters.AddWithValue("@ParentCountry", objEWA.ParentCountry);
                // cmd.Parameters.AddWithValue("@ParentState", objEWA.ParentState);
                // cmd.Parameters.AddWithValue("@ParentDistrict", objEWA.ParentDistrict);
                // cmd.Parameters.AddWithValue("@ParentTaluka", objEWA.ParentTaluka);
                // cmd.Parameters.AddWithValue("@ParentCity", objEWA.ParentCity);
                // cmd.Parameters.AddWithValue("@ParentPinCode", objEWA.ParentPinCode);
                // cmd.Parameters.AddWithValue("@ParentMobile", objEWA.ParentMobile.Trim());
                // cmd.Parameters.AddWithValue("@ParentEmail", objEWA.ParentEmail.Trim());
                //// cmd.Parameters.AddWithValue("@ParentProfession", objEWA.ParentProfession);
                // //cmd.Parameters.AddWithValue("@AnnualIncome", objEWA.AnnualIncome);
                // cmd.Parameters.AddWithValue("@ResidentType", objEWA.ResidentType);
                // //cmd.Parameters.AddWithValue("@ResidanceState", objEWA.ResidanceState);
                // cmd.Parameters.AddWithValue("@GuardianName", objEWA.GuardianName);
                cmd.Parameters.AddWithValue("@Relation", objEWA.Relation);
                //cmd.Parameters.AddWithValue("@GuardianAddress", objEWA.GuardianAddress);
                //cmd.Parameters.AddWithValue("@GuardianCountry", objEWA.GuardianCountry);
                //cmd.Parameters.AddWithValue("@GuardianState", objEWA.GuardianState);
                //cmd.Parameters.AddWithValue("@GuardianDistrict", objEWA.GuardianDistrict);
                //cmd.Parameters.AddWithValue("@GuardianTaluka", objEWA.GuardianTaluka);
                //cmd.Parameters.AddWithValue("@GuardianCity", objEWA.GuardianCity);
                //cmd.Parameters.AddWithValue("@GuardianPinCode", objEWA.GuardianPinCode);
                //cmd.Parameters.AddWithValue("@GuardianMobile", objEWA.GuardianMobile);
                //cmd.Parameters.AddWithValue("@GuardianEmail", objEWA.GuardianEmail);
                //cmd.Parameters.AddWithValue("@LastClass", objEWA.LastClass);
                cmd.Parameters.AddWithValue("@LastInstitute", objEWA.LastInstitute);
                cmd.Parameters.AddWithValue("@QualifiedExam", objEWA.QualifiedExam);
                // cmd.Parameters.AddWithValue("@Board", objEWA.Board);
                //cmd.Parameters.AddWithValue("@SeatNo", objEWA.SeatNo);
                //cmd.Parameters.AddWithValue("@PassingMonth", objEWA.PassingMonth);
                //cmd.Parameters.AddWithValue("@PassingYear", objEWA.PassingYear);
                //cmd.Parameters.AddWithValue("@Percentage", objEWA.Percentage);
                //cmd.Parameters.AddWithValue("@Result", objEWA.Result);
                // cmd.Parameters.AddWithValue("@CreamyLayerStatus", objEWA.CreamyLayerStatus);
                //cmd.Parameters.AddWithValue("@Eligibility", objEWA.Eligibility);

                //cmd.Parameters.AddWithValue("@Gap", objEWA.Gap);
                //cmd.Parameters.AddWithValue("@TcNo", objEWA.TcNo);
                // cmd.Parameters.AddWithValue("@TcIssueDate", objEWA.TcIssueDate);
                // cmd.Parameters.AddWithValue("@FeesConcession", objEWA.FeesConcession);
                // cmd.Parameters.AddWithValue("@ConcessionType", objEWA.ConcessionType);
                //cmd.Parameters.AddWithValue("@BankName", objEWA.BankName);
                //cmd.Parameters.AddWithValue("@Branch", objEWA.BankBranch);
                //cmd.Parameters.AddWithValue("@IFSCCode", objEWA.IFSCCode);
                //cmd.Parameters.AddWithValue("@BankAccountNo", objEWA.BankAccountNo);
                // cmd.Parameters.AddWithValue("@PassportNo", objEWA.PassportNo);
                objEWA.Photo     = null;
                objEWA.Signature = null;
                // objEWA.Photo = (StudentDetailsDs.Tables[0].Rows[0]["Photo"]);
                // objEWA.Signature = StudentDetailsDs.Tables[0].Rows[0]["Signature"];
                cmd.Parameters.AddWithValue("@Status", objEWA.Status);
                cmd.Parameters.AddWithValue("@AcademicYearId", objEWA.AcademicYearId);
                cmd.Parameters.AddWithValue("@IsActive", objEWA.IsActive);

                //StudentClassDiv Table
                cmd.Parameters.AddWithValue("@ClassId", objEWA.ClassId);
                //User Table Data
                cmd.Parameters.AddWithValue("@UserType", objEWA.UserType);
                cmd.Parameters.AddWithValue("@UserName", objEWA.UserName);
                cmd.Parameters.AddWithValue("@Password", objEWA.Password);
                cmd.Parameters.AddWithValue("@Role", objEWA.Role);

                //Save data in StudentFeesPaid Table
                //SqlParameter tblvaluetype = cmd.Parameters.AddWithValue("@StudentFeesPaid", dtStudentFeesPaid);  //Passing table value parameter
                //tblvaluetype.SqlDbType = SqlDbType.Structured;
                cmd.Parameters.AddWithValue("@StudentId", objEWA.UserCode);
                cmd.Parameters.AddWithValue("@FeesId", objEWA.FeesId);
                cmd.Parameters.AddWithValue("@FeesDetailsId", objEWA.FeesDetailsId);
                cmd.Parameters.AddWithValue("@TotalAmount", objEWA.TotalAmount);
                cmd.Parameters.AddWithValue("@PaidAmount", objEWA.TotalPaidAmount);
                cmd.Parameters.AddWithValue("@PendingAmount", objEWA.TotalPendingAmount);
                cmd.Parameters.AddWithValue("@UserId", objEWA.UserId);
                cmd.Parameters.AddWithValue("@StudentFeesPaid", dtFees);

                con.Close();
                con.Open();
                sqlTransaction  = con.BeginTransaction();
                cmd.Transaction = sqlTransaction;
                var flag = cmd.ExecuteScalar();
                sqlTransaction.Commit();
                con.Close();
                return(Convert.ToInt32(flag));
            }
            catch (Exception exp)
            {
                throw exp;
            }
            finally
            {
                //con.Close();
                cmd.Dispose();
            }
        }