private void button1_Click(object sender, EventArgs e) { ClientClient clientService = new ClientClient("NetTcpBinding_IClient"); SidePanel.Height = button1.Height; SidePanel.Top = button1.Top; gradient.GradientBottomLeft = Color.FromArgb(32, 87, 101); gradient.GradientBottomRight = Color.FromArgb(32, 87, 101); gradient.GradientTopRight = Color.FromArgb(32, 87, 101); gradient.GradientTopLeft = Color.FromArgb(32, 87, 101); welcome.Visible = true; username.Visible = true; if (user.Type == "Etudiant") { Borrower Borrowerr = clientService.getStudentbyUser(user.UserName).Borrower; consultWorks1.setBorrower(Borrowerr); } else { Borrower Borrowerr = clientService.getTeacherByUser(user.UserName).Borrower; consultWorks1.setBorrower(Borrowerr); } consultWorks1.BringToFront(); }
private void button4_Click(object sender, EventArgs e) { SidePanel.Height = profileButton.Height; SidePanel.Top = profileButton.Top; ClientClient clientService = new ClientClient("NetTcpBinding_IClient"); if (user.Type == "Etudiant") { Student student = clientService.getStudentbyUser(user.UserName); profileStudentt1.fillProfileEventHandler(student); gradient.GradientBottomLeft = Color.FromArgb(32, 87, 101); gradient.GradientBottomRight = Color.FromArgb(32, 87, 101); gradient.GradientTopRight = Color.FromArgb(32, 87, 101); gradient.GradientTopLeft = Color.FromArgb(32, 87, 101); welcome.Visible = true; username.Visible = true; profileStudentt1.BringToFront(); } else { Teacher teacher = clientService.getTeacherByUser(user.UserName); profileTeacher1.fillProfileEventHandler(teacher); gradient.GradientBottomLeft = Color.FromArgb(32, 87, 101); gradient.GradientBottomRight = Color.FromArgb(32, 87, 101); gradient.GradientTopRight = Color.FromArgb(32, 87, 101); gradient.GradientTopLeft = Color.FromArgb(32, 87, 101); welcome.Visible = true; username.Visible = true; profileTeacher1.BringToFront(); } }
public void test_Client_client_connection() { ClientClient proxy = new ClientClient(); proxy.Open(); var s = proxy.GetClients(); Assert.IsTrue(s.Any()); }
private void button3_Click(object sender, EventArgs e) { ClientClient clientService = new ClientClient("NetTcpBinding_IClient"); clientService.signout(); username.Text = "Learner"; SidePanel.Height = loginButton.Height; SidePanel.Top = loginButton.Top; gradient.GradientBottomLeft = Color.FromArgb(47, 128, 237); gradient.GradientBottomRight = Color.FromArgb(55, 217, 191); gradient.GradientTopRight = Color.FromArgb(55, 217, 191); gradient.GradientTopLeft = Color.FromArgb(55, 217, 191); welcome.Visible = false; username.Visible = false; loginControl1.BringToFront(); button3.Enabled = false; profileButton.Enabled = false; button1.Enabled = false; }
public static ClientEntity GetClientInfo(string clientid) { ClientEntity result; using (_clientClient = new ClientClient()) { try { _clientClient.Open(); result = _clientClient.GetClientInfo(clientid); } catch (Exception) { _clientClient.Abort(); throw; } finally { _clientClient.Close(); } } return result; }
private void loggedIn(object sender, EventArgs e) { ClientClient clientService = new ClientClient("NetTcpBinding_IClient"); user = clientService.getUser((string)sender); if (user.Type == "Etudiant") { Student student = clientService.getStudentbyUser(user.UserName); profileStudentt1.fillProfileEventHandler(student); username.Text = (string)sender + " : " + student.Borrower.CardID1; if (string.IsNullOrEmpty(student.Specialty) | string.IsNullOrEmpty(student.Level)) { MessageBox.Show("Please fill your profile !", "Warning"); SidePanel.Height = profileButton.Height; SidePanel.Top = profileButton.Top; gradient.GradientBottomLeft = Color.FromArgb(32, 87, 101); gradient.GradientBottomRight = Color.FromArgb(32, 87, 101); gradient.GradientTopRight = Color.FromArgb(32, 87, 101); gradient.GradientTopLeft = Color.FromArgb(32, 87, 101); welcome.Visible = true; username.Visible = true; profileStudentt1.BringToFront(); } else { SidePanel.Height = button1.Height; SidePanel.Top = button1.Top; gradient.GradientBottomLeft = Color.FromArgb(32, 87, 101); gradient.GradientBottomRight = Color.FromArgb(32, 87, 101); gradient.GradientTopRight = Color.FromArgb(32, 87, 101); gradient.GradientTopLeft = Color.FromArgb(32, 87, 101); welcome.Visible = true; username.Visible = true; if (user.Type == "Etudiant") { Borrower Borrowerr = clientService.getStudentbyUser(user.UserName).Borrower; consultWorks1.setBorrower(Borrowerr); } else { Borrower Borrowerr = clientService.getTeacherByUser(user.UserName).Borrower; consultWorks1.setBorrower(Borrowerr); } consultWorks1.BringToFront(); } } else { Teacher teacher = clientService.getTeacherByUser(user.UserName); profileTeacher1.fillProfileEventHandler(teacher); username.Text = (string)sender + " : " + teacher.Borrower.CardID1; if (string.IsNullOrEmpty(teacher.Grade)) { SidePanel.Height = profileButton.Height; SidePanel.Top = profileButton.Top; gradient.GradientBottomLeft = Color.FromArgb(32, 87, 101); gradient.GradientBottomRight = Color.FromArgb(32, 87, 101); gradient.GradientTopRight = Color.FromArgb(32, 87, 101); gradient.GradientTopLeft = Color.FromArgb(32, 87, 101); welcome.Visible = true; username.Visible = true; profileTeacher1.BringToFront(); MessageBox.Show("Please fill your profile !", "Warning"); } else { SidePanel.Height = button1.Height; SidePanel.Top = button1.Top; gradient.GradientBottomLeft = Color.FromArgb(32, 87, 101); gradient.GradientBottomRight = Color.FromArgb(32, 87, 101); gradient.GradientTopRight = Color.FromArgb(32, 87, 101); gradient.GradientTopLeft = Color.FromArgb(32, 87, 101); welcome.Visible = true; username.Visible = true; if (user.Type == "Etudiant") { Borrower Borrowerr = clientService.getStudentbyUser(user.UserName).Borrower; consultWorks1.setBorrower(Borrowerr); } else { Borrower Borrowerr = clientService.getTeacherByUser(user.UserName).Borrower; consultWorks1.setBorrower(Borrowerr); } consultWorks1.BringToFront(); } } loginButton.Enabled = false; button3.Enabled = true; profileButton.Enabled = true; button1.Enabled = true; }
/// <summary> /// Gets the WFM Service Configured based on your requirements /// </summary> /// <param name="serviceType">The Service Type Required ("Client", "Contact" ...)</param> /// <returns>The Service, fully populated</returns> public static Object GetWcfSvc(string serviceType) { Uri serviceUri; EndpointAddress endpointAddress; var binding = BindingFactory.CreateInstance(); object service = null; string serviceBase = "http://modernpractice2013.cloudapp.net"; if (DefaultRegion == "NZ") { serviceBase = "http://modernpractice2013-nz.cloudapp.net"; } //serviceBase = "http://localhost:56019"; switch (serviceType) { case "Client": serviceUri = new Uri(serviceBase + "/ClientService.svc"); endpointAddress = new EndpointAddress(serviceUri); service = new ClientClient(binding, endpointAddress); break; case "Contact": serviceUri = new Uri(serviceBase + "/ContactService.svc"); endpointAddress = new EndpointAddress(serviceUri); service = new ContactClient(binding, endpointAddress); break; case "CustomField": serviceUri = new Uri(serviceBase + "/CustomFieldDefinitionService.svc"); endpointAddress = new EndpointAddress(serviceUri); service = new CustomFieldDefinitionClient(binding, endpointAddress); break; case "Invoice": serviceUri = new Uri(serviceBase + "/InvoiceService.svc"); endpointAddress = new EndpointAddress(serviceUri); service = new InvoiceClient(binding, endpointAddress); break; case "Job": serviceUri = new Uri(serviceBase + "/JobService.svc"); endpointAddress = new EndpointAddress(serviceUri); service = new JobClient(binding, endpointAddress); break; case "Lead": serviceUri = new Uri(serviceBase + "/LeadService.svc"); endpointAddress = new EndpointAddress(serviceUri); service = new LeadClient(binding, endpointAddress); break; case "Quote": serviceUri = new Uri(serviceBase + "/QuoteService.svc"); endpointAddress = new EndpointAddress(serviceUri); service = new QuoteClient(binding, endpointAddress); break; case "Task": serviceUri = new Uri(serviceBase + "/TaskService.svc"); endpointAddress = new EndpointAddress(serviceUri); service = new TaskClient(binding, endpointAddress); break; case "Staff": serviceUri = new Uri(serviceBase + "/StaffService.svc"); endpointAddress = new EndpointAddress(serviceUri); service = new StaffClient(binding, endpointAddress); break; case "Template": serviceUri = new Uri(serviceBase + "/TemplateService.svc"); endpointAddress = new EndpointAddress(serviceUri); service = new TemplateClient(binding, endpointAddress); break; case "Cost": serviceUri = new Uri(serviceBase + "/CostService.svc"); endpointAddress = new EndpointAddress(serviceUri); service = new CostClient(binding, endpointAddress); break; case "Supplier": serviceUri = new Uri(serviceBase + "/SupplierService.svc"); endpointAddress = new EndpointAddress(serviceUri); service = new SupplierClient(binding, endpointAddress); break; case "PurchaseOrder": serviceUri = new Uri(serviceBase + "/PurchaseOrderService.svc"); endpointAddress = new EndpointAddress(serviceUri); service = new PurchaseOrderClient(binding, endpointAddress); break; case "Time": serviceUri = new Uri(serviceBase + "/TimeService.svc"); endpointAddress = new EndpointAddress(serviceUri); service = new SupplierClient(binding, endpointAddress); break; } return(service); }
public void button1_Click(object sender, EventArgs e) { ClientClient clientService = new ClientClient("NetTcpBinding_IClient"); string username = loginuserNametext.Text; string password = loginpasswordText.Text; if (username.Length <= 7) { MessageBox.Show("The username length should be greater than or equal to 8", "Warning"); return; } if (password.Length <= 7) { MessageBox.Show("The password length should be greater than or equal to 8", "Warning"); return; } string specialChar = @"\|!#$%&/()=?»«@£§€{}.-;'<>_,"; foreach (var item in specialChar) { if (username.Contains(item)) { MessageBox.Show("Contains username special char", "Warning"); return; } } foreach (var item in specialChar) { if (password.Contains(item)) { MessageBox.Show("Contains password special char", "Warning"); return; } } if (string.IsNullOrEmpty(username) | string.IsNullOrEmpty(password)) { MessageBox.Show("Please Provide User Name and Password !", "Warning"); } if (clientService.authenticateUser(username, password)) { MessageBox.Show("Welcome " + username + " !", "Sign-in"); this.LoggedIn?.Invoke(username, e); loginuserNametext.Text = ""; loginpasswordText.Text = ""; usernametextbox.Text = ""; idcardtextbox.Text = ""; firstname.Text = ""; signpassword.Text = ""; signpasswordc.Text = ""; lastName.Text = ""; bunifuCheckbox2.Checked = false; bunifuCheckbox1.Checked = false; } else { MessageBox.Show("Please provide valide User Name and Password", "Warning"); } }
private void button2_Click(object sender, EventArgs e) { ClientClient clientService = new ClientClient("NetTcpBinding_IClient"); string specialChar = @"\|!#$%&/*()=?»«@£§€{}.-;'<>_,"; string username = usernametextbox.Text; if (username.Length <= 7) { MessageBox.Show("The Username length should be greater than or equal to 8", "Warning"); return; } foreach (var item in specialChar) { if (username.Contains(item)) { MessageBox.Show("Username Contains special char", "Warning"); return; } } if (clientService.getUser(username) != null) { MessageBox.Show("Username already exists !", "Warning"); return; } int id; if (!int.TryParse(idcardtextbox.Text, out id)) { MessageBox.Show("ID should be a Number", "Warning"); return; } if (clientService.getBorrower(id) != null) { MessageBox.Show("Please make sure to use the right ID or contact the Library manager !", "Warning"); return; } string fname = firstname.Text; string lname = lastName.Text; foreach (var item in specialChar) { if (fname.Contains(item)) { MessageBox.Show("First name Contains special char", "Warning"); return; } } foreach (var item in specialChar) { if (lname.Contains(item)) { MessageBox.Show("Last Name Contains special char", "Warning"); return; } } string password = signpassword.Text; if (password.Length <= 7) { MessageBox.Show("The password length should be greater than or equal to 8", "Warning"); return; } foreach (var item in specialChar) { if (password.Contains(item)) { MessageBox.Show("Password Contains special char", "Warning"); return; } } string passwordc = signpasswordc.Text; if (!password.Equals(passwordc)) { MessageBox.Show("Password does not match the confirmation", "Warning"); return; } if (bunifuCheckbox2.Checked == false) { if (bunifuCheckbox1.Checked == false) { MessageBox.Show("You must select a user type !", "Warning"); return; } else { if (clientService.addUserTeacher(username, password, id, fname, lname, "Not Assigned")) { MessageBox.Show("Great you just registered ! you can Sign-in " + fname, "Sign-up"); } } } else { if (clientService.addUserStudent(username, password, id, fname, lname, "NotAssigned", "NotAssigned")) { MessageBox.Show("Great you just registered ! you can Sign-in " + fname, "Sign-up"); } } loginuserNametext.Text = ""; loginpasswordText.Text = ""; usernametextbox.Text = ""; idcardtextbox.Text = ""; firstname.Text = ""; signpassword.Text = ""; signpasswordc.Text = ""; lastName.Text = ""; bunifuCheckbox2.Checked = false; bunifuCheckbox1.Checked = false; }