Exemple #1
0
 public DataTable GetHabitationCode_SP(LGDMasterModel ObjLGD)
 {
     try
     {
         cmd = new OracleCommand();
         cmd.InitialLONGFetchSize = 1000;
         cmd.CommandType          = CommandType.StoredProcedure;
         cmd.CommandText          = "PR_GET_GSWS_PRRD_HAB_CODES";
         cmd.Parameters.Add("P_TYPE", OracleDbType.Int32, 10).Value = ObjLGD.FTYPE;
         cmd.Parameters.Add("P_LGD_DISTRICT_CODE", OracleDbType.Int32, 50).Value = ObjLGD.DISTCODE;
         cmd.Parameters.Add("P_LGD_MANDAL_CODE", OracleDbType.Int32, 50).Value   = ObjLGD.MandalCode;
         cmd.Parameters.Add("P_PANCHAYAT_ID", OracleDbType.Varchar2, 50).Value   = ObjLGD.GPCODE;
         cmd.Parameters.Add("P_CUR", OracleDbType.RefCursor).Direction           = ParameterDirection.Output;
         DataTable dtLogin = GetgswsDataAdapter(cmd);
         if (dtLogin != null)
         {
             return(dtLogin);
         }
         else
         {
             return(null);
         }
     }
     catch (Exception ex)
     {
         string mappath   = HttpContext.Current.Server.MapPath("JobCardExceptions");
         Task   WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "Error GetHabitationCode_SP" + ex.Message.ToString()));
         throw ex;
     }
 }
        public dynamic LoadHabitationCode(LGDMasterModel oj)
        {
            dynamic      obj   = new ExpandoObject();
            PRRDSPHelper spobj = new PRRDSPHelper();

            try
            {
                DataTable dt = spobj.GetHabitationCode_SP(oj);
                if (dt != null && dt.Rows.Count > 0)
                {
                    obj.Status  = 100;
                    obj.Reason  = "";
                    obj.Details = dt;
                }
                else
                {
                    obj.Status = 101;
                    obj.Reason = "No Data Found";
                }
            }
            catch (Exception ex)
            {
                string mappath   = HttpContext.Current.Server.MapPath("JobcardHelperExceptions");
                Task   WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "Error Getting LoadHabitationCode:" + ex.ToString()));
                obj.Status = 102;
                obj.Reason = "Error Occued While Loading Data";
                return(obj);
            }
            return(obj);
        }
Exemple #3
0
        public DataTable GetGSWS_SecretariatMaster_LGD_SP(LGDMasterModel ObjLGD)         //type=6  and secc code to lgd code

        {
            try
            {
                cmd = new OracleCommand();
                cmd.InitialLONGFetchSize = 1000;
                cmd.CommandType          = CommandType.StoredProcedure;
                cmd.CommandText          = "GSWS_GET_SECRETARIAT_MASTER";
                cmd.Parameters.Add("ftype", OracleDbType.Varchar2, 10).Value      = ObjLGD.FTYPE;
                cmd.Parameters.Add("FDIST_ID", OracleDbType.Varchar2, 50).Value   = ObjLGD.DISTCODE;
                cmd.Parameters.Add("FMANDAL_ID", OracleDbType.Varchar2, 50).Value = ObjLGD.MCODE;
                cmd.Parameters.Add("P_CUR", OracleDbType.RefCursor).Direction     = ParameterDirection.Output;
                DataTable dtLogin = GetProdgswsDataAdapter(cmd);
                if (dtLogin != null && dtLogin.Rows.Count > 0)
                {
                    return(dtLogin);                   //dtreturn dtLogin.Rows[0]["GP_CODE"].ToString();
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception ex)
            {
                string mappath   = HttpContext.Current.Server.MapPath("LoginSPExceptionLogs");
                Task   WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_ReportLog_Exception(mappath, "Error From GetLogin_SP:" + ex.Message.ToString()));
                throw ex;
            }
        }
        public dynamic GetHabitationCode(dynamic data)
        {
            string         jsondata  = token_gen.Authorize_aesdecrpty(data);
            LGDMasterModel val       = JsonConvert.DeserializeObject <LGDMasterModel>(jsondata);
            LogModel       ologmodel = new LogModel();

            ologmodel.UserId   = val.UserId;
            ologmodel.SacId    = val.SacId;
            ologmodel.DesignId = val.DesignId;
            ologmodel.DeptId   = string.Empty;
            ologmodel.TranId   = val.TranId;
            //olog.WriteLogParameters(ologmodel);
            try
            {
                JobCardHelper hlpval = new JobCardHelper();
                //_log.Info("In the RevenueController => GetRevenueMaster: " + jsondata.ToString());
                return(Ok(hlpval.LoadHabitationCode(val)));
                //	return "SuccessEncryptDataModel
            }
            catch (Exception ex)
            {
                string mappath   = HttpContext.Current.Server.MapPath("JobcardControllrExceptions");
                Task   WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "getting error GetHabitationCode :" + ex.Message.ToString()));
                CatchData.Status = "Failure";
                CatchData.Reason = CommonSPHel.ThirdpartyMessage;
                return(Ok(CatchData));
            }
        }
Exemple #5
0
        public dynamic GetSecretariatVolunteerData(dynamic data)
        {
            string jsondata = token_gen.Authorize_aesdecrpty(data);

            try
            {
                LGDMasterModel val = JsonConvert.DeserializeObject <LGDMasterModel>(jsondata);

                return(Ok(_Loginhel.GetSeccVolunteerData(val)));
            }
            catch (Exception ex)
            {
                _response.Status = 102;
                _response.Reason = ex.Message.ToString();
                return(Ok(_response));
            }
        }
Exemple #6
0
        public dynamic GetGSWSSecretariatMaster(dynamic data)
        {
            string jsondata = token_gen.Authorize_aesdecrpty(data);

            try
            {
                LGDMasterModel val = JsonConvert.DeserializeObject <LGDMasterModel>(jsondata);

                return(Ok(_Loginhel.GetLgdmaster(val)));
                //	return "SuccessEncryptDataModel
            }
            catch (Exception ex)
            {
                _response.Status = 102;
                _response.Reason = ex.Message.ToString();
                return(Ok(_response));
            }
        }
Exemple #7
0
        public dynamic GetAllURLList(dynamic data)
        {
            string jsondata = token_gen.Authorize_aesdecrpty(data);

            //string jsondata = JsonConvert.SerializeObject(data); //token_gen.Authorize_aesdecrpty(data);
            try
            {
                LGDMasterModel val = JsonConvert.DeserializeObject <LGDMasterModel>(jsondata);

                return(Ok(_Loginhel.getAllUrlData(val)));
                //	return "SuccessEncryptDataModel
            }
            catch (Exception ex)
            {
                _response.Status = 102;
                _response.Reason = _Loginhel.ErrorMessage;
                return(Ok(_response));
            }
        }
Exemple #8
0
        public dynamic GVDashboardData(dynamic data)
        {
            string jsondata = token_gen.Authorize_aesdecrpty(data);

            //string jsondata = JsonConvert.SerializeObject(data);
            try
            {
                LGDMasterModel val = JsonConvert.DeserializeObject <LGDMasterModel>(jsondata);


                return(Ok(_Loginhel.getGVDashboard(val)));
                //	return "Success";
            }
            catch (Exception ex)
            {
                _response.Status = 102;
                _response.Reason = ex.Message.ToString();
                return(Ok(_response));
            }
        }
Exemple #9
0
        public dynamic LoadNICPanchayats_helper(dynamic objdata)
        {
            try
            {
                PRRDSPHelper spobj = new PRRDSPHelper();

                LGDMasterModel objl = new LGDMasterModel();
                objl.FTYPE    = "6";
                objl.DISTCODE = objdata.seccode;

                var data = spobj.GetGSWS_SecretariatMaster_LGD_SP(objl);

                objResponse.Status = "Success";
                objResponse.data   = data;
            }
            catch (Exception ex)
            {
                objResponse.Status = "Failed";
                objResponse.data   = CommonSPHel.ThirdpartyMessage;
            }
            return(objResponse);
        }
Exemple #10
0
        public dynamic AuthentiateCall(dynamic jsonData)
        {
            dynamic responsedata = new ExpandoObject();

            try
            {
                PRRDSPHelper   spobj = new PRRDSPHelper();
                LGDMasterModel objl  = new LGDMasterModel();

                var random       = new Random();
                int randomnumber = random.Next();


                ServicePointManager.Expect100Continue = true;
                ServicePointManager.SecurityProtocol  = SecurityProtocolType.Tls12;

                System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { return(true); };


                string     url    = "https://mpanchayat.ap.gov.in/PIM/authenticateGs.do";
                HttpClient client = new HttpClient();
                client.BaseAddress = new Uri(url);
                client.DefaultRequestHeaders.Accept.Clear();


                MultipartFormDataContent content = new MultipartFormDataContent();

                StringContent username = new StringContent("APITECGS", Encoding.UTF8, "multipart/form-data");
                StringContent password = new StringContent(sha256_hash(sha256_hash("GSCPRRD#@2020") + randomnumber + Convert.ToString(jsonData.granttype) + Convert.ToString(jsonData.servicetype)), Encoding.UTF8, "multipart/form-data");
                //StringContent password = new StringContent("GSCPRRD#@2020", Encoding.UTF8, "multipart/form-data");
                StringContent gs_applid   = new StringContent(randomnumber.ToString(), Encoding.UTF8, "multipart/form-data");
                StringContent granttype   = new StringContent(Convert.ToString(jsonData.granttype), Encoding.UTF8, "multipart/form-data");
                StringContent servicetype = new StringContent(Convert.ToString(jsonData.servicetype), Encoding.UTF8, "multipart/form-data");

                content.Add(username, "username");
                content.Add(password, "password");
                content.Add(gs_applid, "gs_applid");
                content.Add(granttype, "granttype");
                content.Add(servicetype, "servicetype");


                HttpResponseMessage resp = client.PostAsync(url, content).Result;

                string returnString = resp.Content.ReadAsStringAsync().Result;

                if ((resp.StatusCode == HttpStatusCode.Redirect) || (resp.StatusCode == HttpStatusCode.SeeOther) ||
                    (resp.StatusCode == HttpStatusCode.RedirectMethod))
                {
                    responsedata.Status = "Failed";
                    responsedata.data   = "";
                    responsedata.Reason = "Invalid request Service is not Respond";
                }
                else
                {
                    string data = returnString;
                    responsedata.Status = "Success";


                    responsedata.username    = "******";
                    responsedata.servicetype = Convert.ToString(jsonData.servicetype);
                    responsedata.gs_applid   = randomnumber;
                    //PRRDSPHelper spobj = new PRRDSPHelper();
                    //LGDMasterModel objl = new LGDMasterModel();
                    objl.FTYPE    = "6";
                    objl.DISTCODE = jsonData.seccode;
                    //DataTable dt1=spobj.GetGSWS_SecretariatMaster_LGD_SP(objl);
                    //responsedata.lgdgpcode = spobj.GetGSWS_SecretariatMaster_LGD_SP(objl);
                    responsedata.data = JsonConvert.DeserializeObject <List <AuthenticateNOCMarriage> >(data);
                }
            }
            catch (Exception ex)
            {
                string mappath   = HttpContext.Current.Server.MapPath("PRRDExceptionLogs");
                Task   WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "Error Getting AuthentiateCall NOC Application Data API:" + ex.Message.ToString()));
                //Logfile("Program:AuthentiateCall::Exception:CPID:" + cpkid, ex.Message, strPath);
                responsedata.Status = "Failed";
                responsedata.data   = "";
                responsedata.Reason = "Department Service is not Working.Please Try Again.";
                Common_PRRD_Error(ex.Message.ToString(), "https://mpanchayat.ap.gov.in/PIM/authenticateGs.do", "2");
                //return ex;
            }
            return(responsedata);
        }