Beispiel #1
0
        static void Main(string[] args)
        {
            Mahasiswa Mahasiswa;

            Mahasiswa = new MHS();
            Mahasiswa.Biodata();
            Mahasiswa = new KTP();
            Mahasiswa.Biodata();



            Console.WriteLine();
            Console.ReadKey();
        }
Beispiel #2
0
        public string DukcapilWebServices(string NIK, string PassKey)
        {
            string Key      = "NaAsTYMvZzNURPXO6m3RCNOROK7RMb5mG7vUk1p7hCG5JLieFlxJbg7ypG6ayndYNdGJA1RzP";
            string JsonData = "";
            string s        = "nik data input or passkey must be correct";
            string usr      = "******";
            string pass     = "******";
            string ip       = "10.162.61.3";

            if (PassKey == Key && NIK != "")
            {
                //return s;
                Services sv   = new Services();
                KTP      data = sv.KtpPickup(NIK, usr, pass, ip);
                System.Web.Script.Serialization.JavaScriptSerializer serializer2 = new System.Web.Script.Serialization.JavaScriptSerializer();
                JsonData = serializer2.Serialize(data);
            }
            else
            {
                return(s);
            }
            return(JsonData);
        }
Beispiel #3
0
        public KTP KtpPickup(string NIK, string UserID, string Pass, string Ip)
        {
            KTP data = new KTP();

            try
            {
                var baseAddress = "http://172.16.160.128:8000/dukcapil/get_json/BATAVIA_FINANCE/call_nik";

                var httpWebRequest = (HttpWebRequest)WebRequest.Create(baseAddress);
                httpWebRequest.ContentType = "application/json";
                httpWebRequest.Accept      = "application/json";
                httpWebRequest.Method      = "POST";

                using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
                {
                    string json = "{\"NIK\":\"" + NIK + "\"," +
                                  "\"user_id\":\"" + UserID + "\"," +
                                  "\"password\":\"" + Pass + "\"," +
                                  "\"ip_user\":\"" + Ip + "\"}";

                    streamWriter.Write(json);
                    streamWriter.Flush();
                    streamWriter.Close();
                }

                var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
                using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
                {
                    string result = streamReader.ReadToEnd();
                    var    items  = JsonConvert.DeserializeObject <BaseEntity>(result);

                    foreach (KTP item in items.content)
                    {
                        data.AGAMA         = item.AGAMA;
                        data.ALAMAT        = item.ALAMAT;
                        data.JENIS_KLMIN   = item.JENIS_KLMIN;
                        data.JENIS_PKRJN   = item.JENIS_PKRJN;
                        data.KAB_NAME      = item.KAB_NAME;
                        data.KEC_NAME      = item.KEC_NAME;
                        data.KEL_NAME      = item.KEL_NAME;
                        data.NAMA_LGKP     = item.NAMA_LGKP;
                        data.NAMA_LGKP_IBU = item.NAMA_LGKP_IBU;
                        data.NIK           = item.NIK;
                        data.NO_KAB        = item.NO_KAB;
                        data.NO_KEC        = item.NO_KEC;
                        data.NO_KEL        = item.NO_KEL;
                        data.NO_KK         = item.NO_KK;
                        data.NO_PROP       = item.NO_PROP;
                        data.NO_RT         = item.NO_RT;
                        data.NO_RW         = item.NO_RW;
                        data.PROP_NAME     = item.PROP_NAME;
                        data.STATUS_KAWIN  = item.STATUS_KAWIN;
                        data.TGL_LHR       = item.TGL_LHR;
                        data.TMPT_LHR      = item.TMPT_LHR;
                    }
                }
            }
            catch (Exception ex)
            {
                data = null;
            }

            return(data);
        }
Beispiel #4
0
        public KTP KtpPickup(string NIK, string UserID, string Pass, string Ip)
        {
            string x    = "Error";
            KTP    data = new KTP();

            try
            {
                var baseAddress = "http://172.16.160.128:8000/dukcapil/get_json/BATAVIA_FINANCE/call_nik";

                var httpWebRequest = (HttpWebRequest)WebRequest.Create(baseAddress);
                httpWebRequest.ContentType = "application/json";
                httpWebRequest.Accept      = "application/json";
                httpWebRequest.Method      = "POST";

                using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
                {
                    string json = "{\"NIK\":\"" + NIK + "\"," +
                                  "\"user_id\":\"" + UserID + "\"," +
                                  "\"password\":\"" + Pass + "\"," +
                                  "\"ip_user\":\"" + Ip + "\"}";

                    streamWriter.Write(json);
                    streamWriter.Flush();
                    streamWriter.Close();
                }

                var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
                using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
                {
                    string result = streamReader.ReadToEnd();
                    var    items  = JsonConvert.DeserializeObject <BaseEntity>(result);

                    foreach (KTP item in items.content)
                    {
                        data.AGAMA         = item.AGAMA;
                        data.ALAMAT        = item.ALAMAT;
                        data.JENIS_KLMIN   = item.JENIS_KLMIN;
                        data.JENIS_PKRJN   = item.JENIS_PKRJN;
                        data.KAB_NAME      = item.KAB_NAME;
                        data.KEC_NAME      = item.KEC_NAME;
                        data.KEL_NAME      = item.KEL_NAME;
                        data.NAMA_LGKP     = item.NAMA_LGKP;
                        data.NAMA_LGKP_IBU = item.NAMA_LGKP_IBU;
                        data.NIK           = item.NIK;
                        data.NO_KAB        = item.NO_KAB;
                        data.NO_KEC        = item.NO_KEC;
                        data.NO_KEL        = item.NO_KEL;
                        data.NO_KK         = item.NO_KK;
                        data.NO_PROP       = item.NO_PROP;
                        data.NO_RT         = item.NO_RT;
                        data.NO_RW         = item.NO_RW;
                        data.PROP_NAME     = item.PROP_NAME;
                        data.STATUS_KAWIN  = item.STATUS_KAWIN;
                        data.TGL_LHR       = item.TGL_LHR;
                        data.TMPT_LHR      = item.TMPT_LHR;
                    }
                    //KAB_NAME,AGAMA,NO_RW,KEC_NAME,JENIS_PKRJN,NO_RT,NO_KEL,ALAMAT,NO_KEC,TMPT_LHR,STATUS_KAWIN,NO_PROP,NAMA_LGKP_IBU,PROP_NAME,NO_KAB,KEL_NAME,JENIS_KLMIN,TGL_LHR,CRE_DATE,CRE_BY,CRE_IP_ADDRESS,MOD_DATE,MOD_BY,MOD_IP_ADDRESS,IS_CHECK,IS_MOBILE,MOD_DATE_CHECK"
                }
            }
            catch (Exception ex)
            {
                data = null;
                Shared.ShowErrorDialog(this, ex);
            }
            if (CheckNIKisExists(NIK))
            {
                SqlConnection con = new SqlConnection("Server=10.162.61.3\\DUKCAPIL;Database=DUKCAPIL;User ID=sa;Password=admin123");
                con.Open();
                string     sqlDelete = "delete from DATA_PENDUDUK where NIK='" + NIK + "'";
                SqlCommand cmdd      = new SqlCommand(sqlDelete, con);
                cmdd.ExecuteNonQuery();
                con.Close();
                SqlConnection conn = new SqlConnection("Server=10.162.61.3\\DUKCAPIL;Database=DUKCAPIL;User ID=sa;Password=admin123");
                conn.Open();
                string hostName = Dns.GetHostName();
                string myIP     = Dns.GetHostByName(hostName).AddressList[0].ToString();
                string sql      = "insert into DATA_PENDUDUK (NO_KK,NIK,NAMA_LGKP,KAB_NAME,AGAMA,NO_RW,KEC_NAME,JENIS_PKRJN,NO_RT,NO_KEL,ALAMAT,NO_KEC,TMPT_LHR,STATUS_KAWIN,NO_PROP,NAMA_LGKP_IBU,PROP_NAME,NO_KAB,KEL_NAME,JENIS_KLMIN,TGL_LHR,IS_MOBILE,CRE_DATE,CRE_BY,CRE_IP_ADDRESS,MOD_IP_ADDRESS)";
                sql = sql + " VALUES('" + data.NO_KK + "','" + data.NIK + "','" + data.NAMA_LGKP + "','" + data.KAB_NAME + "','" + data.AGAMA + "','" + data.NO_RW + "','" + data.KEC_NAME + "','" + data.JENIS_PKRJN + "','" + data.NO_RT + "','" + data.NO_KEL + "','" + data.ALAMAT + "','" + data.NO_KEC + "','" + data.TMPT_LHR + "','" + data.STATUS_KAWIN + "','" + data.NO_PROP + "','" + data.NAMA_LGKP_IBU + "','" + data.PROP_NAME + "','" + data.NO_KAB + "','" + data.KEC_NAME + "','" + data.JENIS_KLMIN + "','" + data.TGL_LHR + "','" + "1" + "','" + DateTime.Now + "','" + "App" + "','" + myIP + "','" + myIP + "')";
                SqlCommand cmd = new SqlCommand(sql, conn);
                cmd.ExecuteNonQuery();
                conn.Close();
            }
            else
            {
                SqlConnection conn = new SqlConnection("Server=10.162.61.3\\DUKCAPIL;Database=DUKCAPIL;User ID=sa;Password=admin123");
                conn.Open();
                string hostName = Dns.GetHostName();
                string myIP     = Dns.GetHostByName(hostName).AddressList[0].ToString();
                string sql      = "insert into DATA_PENDUDUK (NO_KK,NIK,NAMA_LGKP,KAB_NAME,AGAMA,NO_RW,KEC_NAME,JENIS_PKRJN,NO_RT,NO_KEL,ALAMAT,NO_KEC,TMPT_LHR,STATUS_KAWIN,NO_PROP,NAMA_LGKP_IBU,PROP_NAME,NO_KAB,KEL_NAME,JENIS_KLMIN,TGL_LHR,IS_MOBILE,CRE_DATE,CRE_BY,CRE_IP_ADDRESS,MOD_IP_ADDRESS)";
                sql = sql + " VALUES('" + data.NO_KK + "','" + data.NIK + "','" + data.NAMA_LGKP + "','" + data.KAB_NAME + "','" + data.AGAMA + "','" + data.NO_RW + "','" + data.KEC_NAME + "','" + data.JENIS_PKRJN + "','" + data.NO_RT + "','" + data.NO_KEL + "','" + data.ALAMAT + "','" + data.NO_KEC + "','" + data.TMPT_LHR + "','" + data.STATUS_KAWIN + "','" + data.NO_PROP + "','" + data.NAMA_LGKP_IBU + "','" + data.PROP_NAME + "','" + data.NO_KAB + "','" + data.KEC_NAME + "','" + data.JENIS_KLMIN + "','" + data.TGL_LHR + "','" + "1" + "','" + DateTime.Now + "','" + "App" + "','" + myIP + "','" + myIP + "')";
                SqlCommand cmd = new SqlCommand(sql, conn);
                cmd.ExecuteNonQuery();
                conn.Close();
            }
            JavaScriptSerializer js = new JavaScriptSerializer();

            js.Serialize(data);
            return(data);
        }