public List <tbl_OTPG> Getsingledata(string id, string fromdata)
 {
     try
     {
         DALBase         obj      = new DALBase(_config);
         List <tbl_OTPG> listObj  = new List <tbl_OTPG>();
         DataSet         dt       = obj.GetById(ConstantStoredProcedure.SP_GETMOBILENO, id, fromdata);
         var             RetunVal = Convert.ToInt32((decimal)(OracleDecimal)(obj.cmd.Parameters["P_RETURNVALUE"].Value));
         var             tbuser   = new tbl_OTPG();
         if (RetunVal == 1)
         {
             tbuser.Returnvalue = RetunVal;
             listObj.Add(tbuser);
         }
         else if (RetunVal == 2)
         {
             tbuser.Returnvalue = RetunVal;
             listObj.Add(tbuser);
         }
         else if (RetunVal == 0)
         {
             DataTable Dt1 = dt.Tables[0];
             if (Dt1.Rows.Count > 0)
             {
                 string MobileNo = Convert.ToString(Dt1.Rows[0]["PHONENO"]);
                 if (string.IsNullOrEmpty(MobileNo))
                 {
                     tbuser.Returnvalue = 2;
                     listObj.Add(tbuser);
                 }
                 else
                 {
                     foreach (var item in Dt1.Rows)
                     {
                         var tbOtg = new tbl_OTPG();
                         tbOtg.MobileNO = Convert.ToInt64(MobileNo);
                         listObj.Add(tbOtg);
                     }
                 }
             }
         }
         return(listObj);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }