Пример #1
0
        public OptionParameterMappingList GetOptionParameters(int Pid)
        {
            OracleConnection con = new OracleConnection(connStr);
            OracleCommand    cmd;
            string           proc = "USP_GET_PARAMETERS";

            cmd             = new OracleCommand(proc, con);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("OPTIONAVAILABLEID_", Pid);
            cmd.Parameters.Add("Sp_recordset", OracleDbType.RefCursor).Direction = ParameterDirection.Output;
            cmd.Connection.Open();
            OracleDataReader           dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
            OptionParameterMappingBO   oOptionParameterBO = null;
            OptionParameterMappingList lstOptionGroup     = new OptionParameterMappingList();

            while (dr.Read())
            {
                oOptionParameterBO      = new OptionParameterMappingBO();
                oOptionParameterBO.ID   = (Convert.ToInt32(dr.GetValue(dr.GetOrdinal("PARAMETERID"))));
                oOptionParameterBO.Name = dr.GetValue(dr.GetOrdinal("PARAMETERNAME")).ToString();
                lstOptionGroup.Add(oOptionParameterBO);
            }

            dr.Close();
            return(lstOptionGroup);
        }
Пример #2
0
        /// <summary>
        /// To fetch data from database based on ParishID
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void GetParishById()
        {
            OptionParameterMappingBLL oOptPrmMapBLL = new OptionParameterMappingBLL();

            OptionParameterMappingBO oOptPrmMapBO = oOptPrmMapBLL.GetOptionalParameterMappingById(Convert.ToInt32(ViewState["OptParID"]));

            if (oOptPrmMapBO != null)
            {
                //BindOptionAvailable();
                //BindOptionGroup();
                //BindOptionDescription();
                //BindOptionParameters();
                ddlParameter.ClearSelection();
                ddlOptionGroup.ClearSelection();
                ddlOptionAvailable.ClearSelection();
                ddlDescription.ClearSelection();

                ddlOptionGroup.SelectedValue     = oOptPrmMapBO.OptionGroupID.ToString();
                ddlOptionAvailable.SelectedValue = oOptPrmMapBO.OptionAvailableID.ToString();
                BindOptionParameters();
                ddlParameter.SelectedValue = oOptPrmMapBO.ParameterID.ToString();
                BindOptionDescription();
                ddlDescription.SelectedValue = oOptPrmMapBO.DescriptionID.ToString();
            }
            SetUpdateMode(true);
        }
Пример #3
0
        /// <summary>
        /// To Get Option Parameter By Id
        /// </summary>
        /// <param name="ParishId"></param>
        /// <returns></returns>
        public OptionParameterMappingBO GetOptionalParameterMappingById(Int32 pOptParameterId)
        {
            proc = "USP_GET_OPT_PRM_MAPPING_BYID";

            cnn = new OracleConnection(connStr);
            OptionParameterMappingBO oOptPrmMappingBO = null;

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

            cmd.Parameters.Add("OptParID_", pOptParameterId);
            cmd.Parameters.Add("Sp_recordset", OracleDbType.RefCursor).Direction = ParameterDirection.Output;
            try
            {
                cmd.Connection.Open();
                OracleDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dr.Read())
                {
                    oOptPrmMappingBO = new OptionParameterMappingBO();

                    oOptPrmMappingBO = Mapping(dr);
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(oOptPrmMappingBO);
        }
Пример #4
0
        /// <summary>
        /// To Get All Option Parameter
        /// </summary>
        /// <param name="subcountyid"></param>
        /// <param name="countyid"></param>
        /// <param name="districtid"></param>
        /// <returns></returns>
        public OptionParameterMappingList GetAllOptionParameterMapping()
        {
            OptionParameterMappingList lstOptPrmMapping = null;

            using (cnn = new OracleConnection(connStr))
            {
                using (cmd = new OracleCommand("USP_GET_ALL_OPT_PRM_MAPPING", cnn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;

                    //cmd.Parameters.Add("SUBCOUNTYID_", subcountyid);

                    cmd.Parameters.Add("Sp_recordset", OracleDbType.RefCursor).Direction = ParameterDirection.Output;
                    cmd.Connection.Open();

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

                    OptionParameterMappingBO optPrmMappingBO = null;
                    lstOptPrmMapping = new OptionParameterMappingList();

                    while (dr.Read())
                    {
                        optPrmMappingBO = new OptionParameterMappingBO();

                        optPrmMappingBO = Mapping(dr);
                        lstOptPrmMapping.Add(optPrmMappingBO);
                    }

                    dr.Close();
                }
            }

            return(lstOptPrmMapping);
        }
Пример #5
0
        /// <summary>
        /// To Update Option Parameter
        /// </summary>
        /// <param name="ParishBOobj"></param>
        /// <returns></returns>
        public String UpdateOptionParameterMapping(OptionParameterMappingBO pOptParmMappingBO)
        {
            string result = "";

            using (cnn = new OracleConnection(connStr))
            {
                using (cmd = new OracleCommand("USP_MST_UPD_OPT_PRM_MAP", cnn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Connection.Open();

                    cmd.Parameters.Add("OptParID_", pOptParmMappingBO.OptParID);
                    cmd.Parameters.Add("DescriptionID_", pOptParmMappingBO.DescriptionID);
                    cmd.Parameters.Add("OptionAvailableID_", pOptParmMappingBO.OptionAvailableID);
                    cmd.Parameters.Add("OptionGroupID_", pOptParmMappingBO.OptionGroupID);
                    cmd.Parameters.Add("ParameterID_", pOptParmMappingBO.ParameterID);
                    cmd.Parameters.Add("UPDATEDBY_", pOptParmMappingBO.UpdatedBy);
                    cmd.Parameters.Add("ERRORMESSAGE_", OracleDbType.Varchar2, 500).Direction = ParameterDirection.Output;
                    cmd.ExecuteNonQuery();

                    if (cmd.Parameters["ERRORMESSAGE_"].Value != null)
                    {
                        result = cmd.Parameters["ERRORMESSAGE_"].Value.ToString();
                    }

                    cmd.Connection.Close();
                }
            }

            return(result);
        }
Пример #6
0
        private OptionParameterMappingBO Mapping(IDataReader reader)
        {
            OptionParameterMappingBO optPrmMappingBO = new OptionParameterMappingBO();

            if (ColExists(reader, "OPTPARID") && !reader.IsDBNull(reader.GetOrdinal("OPTPARID")))
            {
                optPrmMappingBO.OptParID = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("OPTPARID")));
            }

            if (ColExists(reader, "OPTIONGROUPID") && !reader.IsDBNull(reader.GetOrdinal("OPTIONGROUPID")))
            {
                optPrmMappingBO.OptionGroupID = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("OPTIONGROUPID")));
            }

            if (ColExists(reader, "ID") && !reader.IsDBNull(reader.GetOrdinal("ID")))
            {
                optPrmMappingBO.OptionAvailableID = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("ID")));
            }

            if (ColExists(reader, "DESCRIPTIONID") && !reader.IsDBNull(reader.GetOrdinal("DESCRIPTIONID")))
            {
                optPrmMappingBO.DescriptionID = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("DESCRIPTIONID")));
            }

            if (ColExists(reader, "PARAMETERID") && !reader.IsDBNull(reader.GetOrdinal("PARAMETERID")))
            {
                optPrmMappingBO.ParameterID = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("PARAMETERID")));
            }
            //----------------------------------------------------------------------------------------------------

            if (ColExists(reader, "OPTIONGROUP") && !reader.IsDBNull(reader.GetOrdinal("OPTIONGROUP")))
            {
                optPrmMappingBO.OptionGroup = reader.GetString(reader.GetOrdinal("OPTIONGROUP"));
            }

            if (ColExists(reader, "OPTIONAVAILABLE") && !reader.IsDBNull(reader.GetOrdinal("OPTIONAVAILABLE")))
            {
                optPrmMappingBO.OptionAvailable = reader.GetString(reader.GetOrdinal("OPTIONAVAILABLE"));
            }

            if (ColExists(reader, "DESCRIPTION") && !reader.IsDBNull(reader.GetOrdinal("DESCRIPTION")))
            {
                optPrmMappingBO.Description = reader.GetString(reader.GetOrdinal("DESCRIPTION"));
            }

            if (ColExists(reader, "PARAMETERNAME") && !reader.IsDBNull(reader.GetOrdinal("PARAMETERNAME")))
            {
                optPrmMappingBO.ParameterName = reader.GetString(reader.GetOrdinal("PARAMETERNAME"));
            }

            if (ColExists(reader, "IsDeleted") && !reader.IsDBNull(reader.GetOrdinal("IsDeleted")))
            {
                optPrmMappingBO.IsDeleted = reader.GetString(reader.GetOrdinal("IsDeleted"));
            }
            return(optPrmMappingBO);
        }
Пример #7
0
        /// <summary>
        /// To update details to database
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Update_OptionParameterMapping()
        {
            OptionParameterMappingBLL oOptPrmMappingBLL = new OptionParameterMappingBLL();
            OptionParameterMappingBO  oOptPrmMappingBO  = new OptionParameterMappingBO();

            string message = "";

            try
            {
                if (ViewState["OptParID"] != null)
                {
                    oOptPrmMappingBO.OptParID = Convert.ToInt32(ViewState["OptParID"].ToString());
                }

                string uID = string.Empty;
                uID = Session["USER_ID"].ToString();

                oOptPrmMappingBO.OptionGroupID     = Convert.ToInt32(ddlOptionGroup.SelectedItem.Value);
                oOptPrmMappingBO.OptionAvailableID = Convert.ToInt32(ddlOptionAvailable.SelectedItem.Value);
                oOptPrmMappingBO.DescriptionID     = Convert.ToInt32(ddlDescription.SelectedItem.Value);
                oOptPrmMappingBO.ParameterID       = Convert.ToInt32(ddlParameter.SelectedItem.Value);
                oOptPrmMappingBO.CreatedBy         = Convert.ToInt32(uID);

                oOptPrmMappingBO.UpdatedBy = Convert.ToInt32(uID);

                message = oOptPrmMappingBLL.UpdateOptionParameterMapping(oOptPrmMappingBO);

                if (string.IsNullOrEmpty(message) || message == "" || message == "null")
                {
                    message = "Data updated successfully";
                    //ClearData();
                    //BindGrid();
                    SetUpdateMode(false);
                }

                if (message != "")
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Updated", "alert('" + message + "');", true);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                oOptPrmMappingBO = null;
            }
        }
Пример #8
0
        /// <summary>
        /// To save details to database
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Save_OptionParameterMapping()
        {
            OptionParameterMappingBLL oOptPrmMappingBLL = new OptionParameterMappingBLL();
            OptionParameterMappingBO  oOptPrmMappingBO  = new OptionParameterMappingBO();

            string message = "";

            string uID = string.Empty;

            uID = Session["USER_ID"].ToString();

            oOptPrmMappingBO.OptionGroupID     = Convert.ToInt32(ddlOptionGroup.SelectedItem.Value);
            oOptPrmMappingBO.OptionAvailableID = Convert.ToInt32(ddlOptionAvailable.SelectedItem.Value);
            oOptPrmMappingBO.DescriptionID     = Convert.ToInt32(ddlDescription.SelectedItem.Value);
            oOptPrmMappingBO.ParameterID       = Convert.ToInt32(ddlParameter.SelectedItem.Value);
            oOptPrmMappingBO.CreatedBy         = Convert.ToInt32(uID);

            try
            {
                message = oOptPrmMappingBLL.AddOptionParameterMapping(oOptPrmMappingBO);

                if (string.IsNullOrEmpty(message) || message == "" || message == "null")
                {
                    message = "Data saved successfully";
                }

                if (message != "")
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Added", "alert('" + message + "');", true);
                }
            }
            catch (Exception ee)
            {
                throw ee;
            }
            finally
            {
                oOptPrmMappingBO = null;
            }
        }
Пример #9
0
 public String UpdateOptionParameterMapping(OptionParameterMappingBO pOptParmMappingBO)
 {
     return((new OptionParameterMappingDAL()).UpdateOptionParameterMapping(pOptParmMappingBO));
 }