Пример #1
0
        /// <summary>
        /// to fetch all details
        /// </summary>
        /// <returns></returns>
        public GrievanceList Getcategory()
        {
            OracleConnection con = new OracleConnection(AppConfiguration.ConnectionString);
            OracleCommand    cmd;
            string           proc = "USP_TRN_GET_GRIEV_CATEGORY";

            cmd             = new OracleCommand(proc, con);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("Sp_recordset", OracleDbType.RefCursor).Direction = ParameterDirection.Output;
            cmd.Connection.Open();
            OracleDataReader dr      = cmd.ExecuteReader(CommandBehavior.CloseConnection);
            GrievancesBO     BOobj   = null;
            GrievanceList    Listobj = new GrievanceList();

            while (dr.Read())
            {
                BOobj = new GrievancesBO();
                BOobj.GrievCategoryID = (Convert.ToInt32(dr.GetValue(dr.GetOrdinal("GRIEVANCECATEGID"))));
                BOobj.GrievCategory   = dr.GetValue(dr.GetOrdinal("GRIEVANCECATEGORY")).ToString();

                Listobj.Add(BOobj);
            }

            dr.Close();
            return(Listobj);
        }
Пример #2
0
        /// <summary>
        /// to fetch all details
        /// </summary>
        /// <param name="householdID"></param>
        /// <returns></returns>
        public GrievanceList Getgrievancedata(int householdID)
        {
            OracleConnection cnn = new OracleConnection(AppConfiguration.ConnectionString);
            OracleCommand    cmd;

            string proc = "USP_TRN_SEL_GRIEVANCE";

            cmd             = new OracleCommand(proc, cnn);
            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.Add("HHID_", householdID);
            cmd.Parameters.Add("Sp_recordset", Oracle.DataAccess.Client.OracleDbType.RefCursor).Direction = ParameterDirection.Output;

            cmd.Connection.Open();
            OracleDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);

            GrievancesBO  GrievancesBOObj  = null;
            GrievanceList GrievanceListObj = new GrievanceList();

            while (dr.Read())
            {
                GrievancesBOObj = new GrievancesBO();
                if (!dr.IsDBNull(dr.GetOrdinal("GRIEVANCEID")))
                {
                    GrievancesBOObj.GrievanceID = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("GRIEVANCEID")));
                }
                if (!dr.IsDBNull(dr.GetOrdinal("PAPNAME")))
                {
                    GrievancesBOObj.PapName = dr.GetString(dr.GetOrdinal("PAPNAME"));
                }
                if (!dr.IsDBNull(dr.GetOrdinal("GRIEVANCECATEGORY")))
                {
                    GrievancesBOObj.GrievCategory = dr.GetString(dr.GetOrdinal("GRIEVANCECATEGORY"));
                }
                if (!dr.IsDBNull(dr.GetOrdinal("CREATEDDATE")))
                {
                    GrievancesBOObj.CreatedDate = dr.GetDateTime(dr.GetOrdinal("CREATEDDATE"));
                }
                if (!dr.IsDBNull(dr.GetOrdinal("GREVDESCRIPTION")))
                {
                    GrievancesBOObj.Description = dr.GetString(dr.GetOrdinal("GREVDESCRIPTION"));
                }
                if (!dr.IsDBNull(dr.GetOrdinal("ISDELETED")))
                {
                    GrievancesBOObj.IsDeleted = dr.GetString(dr.GetOrdinal("ISDELETED"));
                }
                if (!dr.IsDBNull(dr.GetOrdinal("RESOLUTIONSTATUS")))
                {
                    GrievancesBOObj.ResolutionStatus = dr.GetString(dr.GetOrdinal("RESOLUTIONSTATUS"));
                }
                GrievanceListObj.Add(GrievancesBOObj);
            }

            dr.Close();

            return(GrievanceListObj);
        }
Пример #3
0
        /// <summary>
        /// to fetch all details
        /// </summary>
        /// <param name="GrievanceID"></param>
        /// <returns></returns>
        public GrievancesBO GetGrievancedatarow(int GrievanceID)
        {
            OracleConnection cnn = new OracleConnection(AppConfiguration.ConnectionString);
            OracleCommand    cmd;

            string proc = "USP_TRN_GET_GRIEVANCE";

            cmd             = new OracleCommand(proc, cnn);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("R_GRIEVANCEID", GrievanceID);
            cmd.Parameters.Add("Sp_recordset", OracleDbType.RefCursor).Direction = ParameterDirection.Output;

            cmd.Connection.Open();

            OracleDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
            GrievancesBO     GrievancesBOObj  = null;
            GrievanceList    GrievanceListObj = new GrievanceList();

            GrievancesBOObj = new GrievancesBO();
            while (dr.Read())
            {
                if (!dr.IsDBNull(dr.GetOrdinal("grievanceid")))
                {
                    GrievancesBOObj.GrievanceID = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("grievanceid")));
                }

                if (!dr.IsDBNull(dr.GetOrdinal("grievancecategid")))
                {
                    GrievancesBOObj.GrievCategoryID = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("grievancecategid")));
                }

                if (!dr.IsDBNull(dr.GetOrdinal("grevdescription")))
                {
                    GrievancesBOObj.Description = Convert.ToString(dr.GetValue(dr.GetOrdinal("grevdescription")));
                }

                if (!dr.IsDBNull(dr.GetOrdinal("actiontaken")))
                {
                    GrievancesBOObj.ActionTaken = Convert.ToString(dr.GetValue(dr.GetOrdinal("actiontaken")));
                }

                if (!dr.IsDBNull(dr.GetOrdinal("actiontakendate")))
                {
                    GrievancesBOObj.ActionTakenDate = Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("actiontakendate")));
                }

                if (!dr.IsDBNull(dr.GetOrdinal("actiontakenby")))
                {
                    GrievancesBOObj.ActionTakenBy = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("actiontakenby")));
                }

                if (!dr.IsDBNull(dr.GetOrdinal("basicfacts")))
                {
                    GrievancesBOObj.BasicFacts = Convert.ToString(dr.GetValue(dr.GetOrdinal("basicfacts")));
                }

                if (!dr.IsDBNull(dr.GetOrdinal("resolution")))
                {
                    GrievancesBOObj.Resolution = Convert.ToString(dr.GetValue(dr.GetOrdinal("resolution")));
                }

                if (!dr.IsDBNull(dr.GetOrdinal("resolutiondate")))
                {
                    GrievancesBOObj.ResolutionDate = Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("resolutiondate")));
                }

                if (!dr.IsDBNull(dr.GetOrdinal("resolvedby")))
                {
                    GrievancesBOObj.ResolvedBy = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("resolvedby")));
                }
            }
            dr.Close();


            return(GrievancesBOObj);
        }
Пример #4
0
        /// <summary>
        /// to fetch all details
        /// </summary>
        /// <param name="hhid"></param>
        /// <returns></returns>
        public GrievancesBO getscreenIntialization(int hhid)
        {
            OracleConnection cnn = new OracleConnection(AppConfiguration.ConnectionString);
            OracleCommand    cmd;

            string proc = "USP_MST_GET_GRIEVANCEIDDATA";

            cmd             = new OracleCommand(proc, cnn);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("hhid_", hhid);
            cmd.Parameters.Add("Sp_recordset", OracleDbType.RefCursor).Direction = ParameterDirection.Output;

            cmd.Connection.Open();

            OracleDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);

            GrievancesBO  GrievancesBOObj  = null;
            GrievanceList GrievanceListObj = new GrievanceList();

            GrievancesBOObj = new GrievancesBO();

            while (dr.Read())
            {
                if (ColumnExists(dr, "HHID") && !dr.IsDBNull(dr.GetOrdinal("HHID")))
                {
                    GrievancesBOObj.Hhid = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("HHID")));
                }

                if (ColumnExists(dr, "PAPNAME") && !dr.IsDBNull(dr.GetOrdinal("PAPNAME")))
                {
                    GrievancesBOObj.PapName = dr.GetString(dr.GetOrdinal("PAPNAME"));
                }

                if (ColumnExists(dr, "PLOTREFERENCE") && !dr.IsDBNull(dr.GetOrdinal("PLOTREFERENCE")))
                {
                    GrievancesBOObj.PlotReference = dr.GetString(dr.GetOrdinal("PLOTREFERENCE"));
                }

                if (ColumnExists(dr, "DISTRICT") && !dr.IsDBNull(dr.GetOrdinal("DISTRICT")))
                {
                    GrievancesBOObj.District = dr.GetString(dr.GetOrdinal("DISTRICT"));
                }

                if (ColumnExists(dr, "COUNTY") && !dr.IsDBNull(dr.GetOrdinal("COUNTY")))
                {
                    GrievancesBOObj.County = dr.GetString(dr.GetOrdinal("COUNTY"));
                }

                if (ColumnExists(dr, "SUBCOUNTY") && !dr.IsDBNull(dr.GetOrdinal("SUBCOUNTY")))
                {
                    GrievancesBOObj.SubCounty = dr.GetString(dr.GetOrdinal("SUBCOUNTY"));
                }

                if (ColumnExists(dr, "PARISH") && !dr.IsDBNull(dr.GetOrdinal("PARISH")))
                {
                    GrievancesBOObj.Parish = dr.GetString(dr.GetOrdinal("PARISH"));
                }

                if (ColumnExists(dr, "VILLAGE") && !dr.IsDBNull(dr.GetOrdinal("VILLAGE")))
                {
                    GrievancesBOObj.Village = dr.GetString(dr.GetOrdinal("VILLAGE"));
                }
            }
            dr.Close();

            return(GrievancesBOObj);
        }