示例#1
0
 public void PassForm(FormHasil myForm)
 {
     ApiCom.myForm = myForm;
 }
示例#2
0
        private void PrepPostData()
        {
            MsgBox msg = new MsgBox();

            if(TxAsal.Text=="" || TxTujuan.Text=="")
            {
                msg.Message("Lengkapi Dahulu Data Anda!",true);
            }
            else {
                ApiCom.apiaddress = "http://api.rajaongkir.com"; //API Uri
                ApiCom.apipath = "starter/cost"; //API Path
                ApiCom.key = "247ecb48bd4a3038b95e9652c60288b5"; //API Key

                var torigin = UCWords(TxAsal.Text);
                ApiCom.originName = torigin;
                ApiCom.origin = CheckIndex(torigin); //Kode Asal Dari TxAsal

                var tdestination = UCWords(TxTujuan.Text);
                ApiCom.destinationName = tdestination;
                ApiCom.destination = CheckIndex(tdestination); //Kode Tujuan Dari TxTujuan

                ApiCom.weight = Int32.Parse(TxBerat.Text); //Berat (gram)
                ApiCom.courier = CmbEkspedisi.Text.ToLower(); //Kurir atau Ekspedisi dari Cmb Ekspedisi

                if(CheckIndex(torigin) == 0 || CheckIndex(tdestination) == 0)
                {
                    msg.Message("Kota Asal atau Kota Tujuan Tidak Ada Dalam Database",true);
                }
                else
                {
                    ApiCom.PostData();
                    FormHasil Frm2 = new FormHasil();
                    Frm2.Show();
                    this.Hide();
                    Frm2.FormClosing += Frm2_Closing;
                }

            }
        }