private void buttonStart_Click(object sender, EventArgs e) { //test server connection/login gegevens try { NetCom.ServerResponse response = NetCom.WebRequest(new NetCom.ServerRequestSqlDateTime(), textBoxUserName.Text, textBoxPassword.Text, textBoxApiAddres.Text); if (response.IsErrorOccurred) { if (MessageBox.Show(response.ErrorInfo.ErrorMessage, "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop) == DialogResult.OK) { //buttonStart_Click(null, null); nee } } } catch { if (MessageBox.Show("Kan Niet Met Server Verbinden", "Error", MessageBoxButtons.RetryCancel, MessageBoxIcon.Stop) == DialogResult.Retry) { buttonStart_Click(null, null); } else { return; } return; } //do try { FormMain form = new FormMain((string)listBox1.SelectedItem, textBoxApiAddres.Text, textBoxUserName.Text, textBoxPassword.Text, checkBoxStartWindowed.Checked); Visible = false; form.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public HttpResponseMessage tokidokiaru([FromBody] NetCom.ServerRequest _request) { NetCom.ServerResponse toReturn = new NetCom.ServerResponse(); toReturn.IsErrorOccurred = false; try { DBDingus.AcountTableEntry usingUser = GetUser(_request.UserName, _request.Password); string param = Serilalise(_request.Request); JObject baylife = JObject.Parse(param); switch ((NetCom.WhatIsThisEnum)Enum.Parse(typeof(NetCom.WhatIsThisEnum), (string)baylife["WatIsDit"])) { case NetCom.WhatIsThisEnum.RSqlServerDateTime: toReturn.Response = FuncsVController.GetDateTimeFromSqlDatabase(); break; case NetCom.WhatIsThisEnum.RInteken: toReturn.Response = FuncsVController.inteken(usingUser, Deserialise <NetCom.ServerRequestTekenInOfUit>(param)); break; case NetCom.WhatIsThisEnum.ROneDateRegiOverzight: toReturn.Response = FuncsVController.overzight(usingUser, Deserialise <NetCom.ServerRequestOverzightFromOneDate>(param)); break; case NetCom.WhatIsThisEnum.RChangeRegTable: toReturn.Response = FuncsVController.ChangeRegistatieTable(usingUser, Deserialise <NetCom.ServerRequestChangeRegistratieTable>(param)); break; case NetCom.WhatIsThisEnum.RMultiDateRegiOverzight: toReturn.Response = FuncsVController.alleDagOverzightenVanTussenTweDatums(usingUser, Deserialise <NetCom.ServerRequestOverzightFromMultipleDates>(param)); break; //newr case NetCom.WhatIsThisEnum.GetUserTable: toReturn.Response = FuncsVController.GetUserTable(usingUser, Deserialise <NetCom.ServerRequestGetUserTable>(param)); break; case NetCom.WhatIsThisEnum.ChangeUserTable: toReturn.Response = FuncsVController.ChangeUserTable(usingUser, Deserialise <NetCom.ServerRequestChangeUserTable>(param)); break; case NetCom.WhatIsThisEnum.GetModTable: toReturn.Response = FuncsVController.GetModtable(usingUser, Deserialise <NetCom.ServerRequestGetModTable>(param)); break; case NetCom.WhatIsThisEnum.ChangeModTable: toReturn.Response = FuncsVController.ChangeModtable(usingUser, Deserialise <NetCom.ServerRequestChangeModTable>(param)); break; case NetCom.WhatIsThisEnum.GetAcountsTable: toReturn.Response = FuncsVController.GetAcountTable(usingUser, Deserialise <NetCom.ServerRequestGetAcountsTable>(param)); break; case NetCom.WhatIsThisEnum.ChangeAcountTable: toReturn.Response = FuncsVController.ChangeAcountTable(usingUser, Deserialise <NetCom.ServerRequestChangeAcountTable>(param)); break; case NetCom.WhatIsThisEnum.GetIsSchoolDagTable: toReturn.Response = FuncsVController.GetIsSchooldagTable(usingUser, Deserialise <NetCom.ServerRequestGetIsSchoolDagTable>(param)); break; case NetCom.WhatIsThisEnum.ChangeIsSchoolDagTable: toReturn.Response = FuncsVController.ChangeIsSchooldagTable(usingUser, Deserialise <NetCom.ServerRequestChangeIsSchoolDagTable>(param)); break; default: throw new Exception("bla bla bla lala la lal aaaaa noob"); } HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK); response.Content = new StringContent(JsonConvert.SerializeObject(toReturn), System.Text.Encoding.UTF8, "application/json"); return(response); } catch (Exception ex) { toReturn.IsErrorOccurred = true; toReturn.ErrorInfo.ErrorMessage = ex.Message; HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK); response.Content = new StringContent(JsonConvert.SerializeObject(toReturn), System.Text.Encoding.UTF8, "application/json"); return(response); } }