Example #1
0
        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");
            }
        }
Example #2
0
        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)
            {
            }
        }