private void button1_Click(object sender, EventArgs e) { if (Pass1Reg.Text.Equals(Pass2Reg.Text)) { if (EmailReg.Text.Equals("") == false && NameReg.Text.Equals("") == false) { RegisterRequest req = new RegisterRequest(NameReg.Text, EmailReg.Text, Pass1Reg.Text); string data = JsonConvert.SerializeObject(req); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL + "/add"); request.Method = "POST"; request.ContentType = "application/json"; request.ContentLength = data.Length; StreamWriter requestWriter = new StreamWriter(request.GetRequestStream(), System.Text.Encoding.ASCII); requestWriter.Write(data); requestWriter.Close(); try { WebResponse webResponse = request.GetResponse(); Stream webStream = webResponse.GetResponseStream(); StreamReader responseReader = new StreamReader(webStream); resp = responseReader.ReadToEnd(); responseReader.Close(); ServerResp deserializedResp = JsonConvert.DeserializeObject <ServerResp>(resp); if (deserializedResp.status == 200) { MessageBox.Show("Contul a fost creat cu succes!"); //panelLogin.BringToFront(); panelRegister.Visible = false; Pass1Reg.Text = ""; Pass2Reg.Text = ""; EmailReg.Text = ""; NameReg.Text = ""; } else { MessageBox.Show("Data introduse nu corespund cu standardul."); } } catch (Exception ex1) { MessageBox.Show("Eroare la conexiune"); } } else { MessageBox.Show("Trebuie sa completati toate campurile"); } } else { MessageBox.Show("Parola nu a fost introdusa corect în cele doua campuri"); } }
private void Login_Click(object sender, EventArgs e) { if (emailBox.Text.Equals("") == false && passwordBox.Text.Equals("") == false) { LoginRequest req = new LoginRequest(emailBox.Text, passwordBox.Text); string data = JsonConvert.SerializeObject(req); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL + "/login"); request.Method = "POST"; request.ContentType = "application/json"; request.ContentLength = data.Length; StreamWriter requestWriter = new StreamWriter(request.GetRequestStream(), System.Text.Encoding.ASCII); requestWriter.Write(data); requestWriter.Close(); try { WebResponse webResponse = request.GetResponse(); Stream webStream = webResponse.GetResponseStream(); StreamReader responseReader = new StreamReader(webStream); resp = responseReader.ReadToEnd(); responseReader.Close(); ServerResp deserializedResp = JsonConvert.DeserializeObject <ServerResp>(resp); if (deserializedResp.status == 200) { myEmail = emailBox.Text; MessageBox.Show(myEmail + ", v-ati autentificat cu succes!"); emailBox.Text = ""; passwordBox.Text = ""; } else { MessageBox.Show("User sau parola gresita!"); } } catch (Exception ex1) { MessageBox.Show("Eroare la conexiune"); } } else { MessageBox.Show("Trebuie sa completati toate campurile"); } }
public async void Textbox_Write(string JsonSerial, string url) { try { logGP.LogText = $"{JsonSerial}\r\n"; logGP.LogType = "TX : "; OnEventLog?.Invoke(this, logGP); string wbPostResult = await callWebPost(JsonSerial, url); if (string.IsNullOrEmpty(wbPostResult)) { logGP.LogText = $"Post Fail\r\n"; logGP.LogType = string.Empty; OnEventLog?.Invoke(this, logGP); return; } logGP.LogText = $"{wbPostResult}\r\n"; logGP.LogType = string.Empty; OnEventLog?.Invoke(this, logGP); serverRESP = JsonConvert.DeserializeObject <ServerResp>(wbPostResult); logGP.LogText = $"time : {serverRESP.Time}\r\n"; logGP.LogText += $"state : {serverRESP.State}\r\n"; logGP.LogText += $"msg : {serverRESP.Msg}\r\n"; if (serverRESP.Job != null) { logGP.LogText += $"Job id : {serverRESP.Job.Id}\r\n"; logGP.LogText += $"Job uuid : {serverRESP.Job.Uuid}\r\n"; logGP.LogText += $"Job oper : {serverRESP.Job.Oper}\r\n"; } if (url.Contains(operatorURL)) { recvdataGP.OperName = serverRESP.Msg; } logGP.LogType = "RX : "; OnEventLog?.Invoke(this, logGP); mmstatusGP.MMstate = serverRESP.State.ToString(); OnEventMMState?.Invoke(this, mmstatusGP); } catch (Exception ex) { } }