public void GetRoles() { WebserviceObject wsObj = WebserviceCalls.GetRoles(); List <Role> rolesList = new List <Role>(); if (wsObj.Success) { foreach (Role obj in (List <object>)wsObj.Response) { rolesList.Add(obj); } } else { MessageBox.Show(wsObj.Response.ToString()); } this.rolesList = rolesList; ObservableCollection <object> oList; oList = new ObservableCollection <object>(rolesList); dgRoles.ItemsSource = oList; }
public void GetOrders() { WebserviceObject wsObj = WebserviceCalls.GetOrdersAdmin(); List <Order> ordersTimeList = new List <Order>(); if (wsObj.Success) { foreach (Order obj in (List <object>)wsObj.Response) { ordersTimeList.Add(obj); } } else { MessageBox.Show(wsObj.Response.ToString()); } this.ordersTimeList = ordersTimeList; ObservableCollection <object> oList; oList = new ObservableCollection <object>(ordersTimeList); dgOrdersTime.ItemsSource = oList; }
public void GetUsers() { WebserviceObject wsObj = WebserviceCalls.GetUsers(); List <User> usersList = new List <User>(); if (wsObj.Success) { foreach (User obj in (List <object>)wsObj.Response) { usersList.Add(obj); } } else { MessageBox.Show(wsObj.Response.ToString()); } this.usersList = usersList; ObservableCollection <object> oList; oList = new ObservableCollection <object>(usersList); dgUsers.ItemsSource = oList; }
public CreateOrderWindow(OrdersWindow ordersWindow, User user) { InitializeComponent(); this.user = user; this.ordersWindow = ordersWindow; WebserviceObject wsObj = WebserviceCalls.GetCustomers(); List <Customer> customersList = new List <Customer>(); if (wsObj.Success) { foreach (Customer obj in (List <object>)wsObj.Response) { customersList.Add(obj); } this.customersList = customersList; } else { MessageBox.Show(wsObj.Response.ToString()); } List <string> names = customersList.Select(x => x.Name).ToList(); cbbCustomers.ItemsSource = names; }
void OnReceivedSocialPlayUser(WebserviceCalls.UserInfo socialplayMsg) { new ItemSystemGameData(AccessToken, socialplayMsg.userGuid, 1, Guid.NewGuid().ToString(), socialplayMsg.userName, socialplayMsg.userEmail); if(CloudGoodsInitialized != null) CloudGoodsInitialized(true); }
// Update is called once per frame void OnReceivedUserInfo(WebserviceCalls.UserInfo userInfo) { if (userInfo.userGuid == "c6afc667-bf54-4948-ad00-530b539f4122") IntegrationTest.Pass(gameObject); else IntegrationTest.Fail(gameObject); }
public void GetOrders() { WebserviceObject wsObj = WebserviceCalls.GetOrders(user.UserId); List <Order> orderList = new List <Order>(); if (wsObj.Success) { foreach (Order obj in (List <object>)wsObj.Response) { orderList.Add(obj); } } else { MessageBox.Show(wsObj.Response.ToString()); } ObservableCollection <object> oList; oList = new ObservableCollection <object>(orderList); dgOrders.ItemsSource = oList; dgOrders_SelectionChanged(null, null); }
public LoginWindow() { InitializeComponent(); tbUsername.Focus(); var test = WebserviceCalls.GetTimeRegistrations(8); }
void Start() { if (!webservicecalls) webservicecalls = GameObject.Find("WebserviceCalls").GetComponent<WebserviceCalls>(); if (!storeLoader) storeLoader = this.gameObject.GetComponent<NGUIStoreLoader>(); webservicecalls.GetStoreItems(appID, OnReceivedStoreItems); }
public static void OnUserAuthorized(WebserviceCalls.UserInfo socialplayMsg) { new ItemSystemGameData(GetAppID(), socialplayMsg.userGuid, -1, Guid.NewGuid().ToString(), socialplayMsg.userName, socialplayMsg.userEmail); if(OnUserAuthorizedEvent != null) OnUserAuthorizedEvent(socialplayMsg); GetGameSession(ItemSystemGameData.UserID, GetAppID(), 1, OnRegisteredSession); }
public void GetSocialPlayUser(PlatformUser socialPlayUser, Action <WebserviceCalls.UserInfo> callback) { WebserviceCalls webserviceCalls = GameObject.FindObjectOfType(typeof(WebserviceCalls)) as WebserviceCalls; //todo remove email webserviceCalls.GetUserFromWorld(socialPlayUser.appID, socialPlayUser.platformID, socialPlayUser.platformUserID, socialPlayUser.userName, null, (WebserviceCalls.UserInfo x) => { WebserviceCalls.UserInfo userGuid = x; callback(userGuid); }); }
/***********************************************************/ // "Update" click /***********************************************************/ private void btnUpdate_Click(object sender, RoutedEventArgs e) { // Check if start- and endtime hours and minutes has been filled out if (tbStartTimeHour.Text == "" || tbStartTimeMinutes.Text == "" || tbEndTimeHour.Text == "" || tbEndTimeMinutes.Text == "") { MessageBox.Show("Please fill out hours and minutes"); return; } // Get start time var dtStart = DateTime.Parse(dpStartTimeDate.SelectedDate.Value.ToString("dd-MM-yyyy")); TimeSpan ts = new TimeSpan(int.Parse(tbStartTimeHour.Text), int.Parse(tbStartTimeMinutes.Text), 0); dtStart += ts; // Get end time var dtEnd = DateTime.Parse(dpEndTimeDate.SelectedDate.Value.ToString("dd-MM-yyyy")); ts = new TimeSpan(int.Parse(tbEndTimeHour.Text), int.Parse(tbEndTimeMinutes.Text), 0); dtEnd += ts; // Check if end time is before start time if (dtEnd < dtStart) { MessageBox.Show("End time is before start time"); return; } ObservableCollection <TimeRegistration> list = (ObservableCollection <TimeRegistration>)dgTimeRegistrations.ItemsSource; TimeRegistration tr = null; // If no row is selected select first object if (dgTimeRegistrations.SelectedIndex == -1) { tr = list[0]; } else { tr = list[dgTimeRegistrations.SelectedIndex]; } // Update time registration var wsObj = WebserviceCalls.UpdateTimeRegistration(tr.TimeRegId, dtStart.ToString("yyyy-MM-dd'T'HH:mm:ss"), dtEnd.ToString("yyyy-MM-dd'T'HH:mm:ss")); if (wsObj.Success) { GetTimeRegistrations(); } else { MessageBox.Show(wsObj.Response.ToString()); } }
private static void GetGameSession(Guid UserID, string AppID, int instanceID, Action <Guid> callback) { WebserviceCalls webserviceCalls = GameObject.FindObjectOfType(typeof(WebserviceCalls)) as WebserviceCalls; //todo remove email webserviceCalls.RegisterGameSession(UserID, AppID, instanceID, (x) => { Guid sessionGuid = x; callback(sessionGuid); }); }
void Start() { if (!webservicecalls) { webservicecalls = GameObject.Find("WebserviceCalls").GetComponent <WebserviceCalls>(); } if (!storeLoader) { storeLoader = this.gameObject.GetComponent <NGUIStoreLoader>(); } webservicecalls.GetStoreItems(appID, OnReceivedStoreItems); }
private void btnLogin_Click(object sender, RoutedEventArgs e) { WebserviceObject wsObj = WebserviceCalls.CheckLogin(tbUsername.Text, tbPassword.Password); if (wsObj.Success) { MainWindow mainWindow = new MainWindow((User)wsObj.Response); mainWindow.Show(); this.Close(); // Go to next window } else { MessageBox.Show(wsObj.Response.ToString()); } }
/***********************************************************/ // "Set" click /***********************************************************/ private void btnSet_Click(object sender, RoutedEventArgs e) { // Check if an order has been selected if (order == null) { MessageBox.Show("Please select an order"); return; } // Check if start- and endtime hours and minutes has been filled out if (tbStartTimeHour.Text == "" || tbStartTimeMinutes.Text == "" || tbEndTimeHour.Text == "" || tbEndTimeMinutes.Text == "") { MessageBox.Show("Please fill out hours and minutes"); return; } // Get start time var dtStart = DateTime.Parse(dpStartTimeDate.SelectedDate.Value.ToString("dd-MM-yyyy")); TimeSpan ts = new TimeSpan(int.Parse(tbStartTimeHour.Text), int.Parse(tbStartTimeMinutes.Text), 0); dtStart += ts; // Get end time var dtEnd = DateTime.Parse(dpEndTimeDate.SelectedDate.Value.ToString("dd-MM-yyyy")); ts = new TimeSpan(int.Parse(tbEndTimeHour.Text), int.Parse(tbEndTimeMinutes.Text), 0); dtEnd += ts; // Check if endtime is before starttime if (dtEnd < dtStart) { MessageBox.Show("End time is before start time"); return; } // Create time registration var wsObj = WebserviceCalls.CreateTimeRegistration(dtStart.ToString("yyyy-MM-dd'T'HH:mm:ss"), dtEnd.ToString("yyyy-MM-dd'T'HH:mm:ss"), user.UserId, order.OrderId); if (wsObj.Success) { GetTimeRegistrations(); } else { MessageBox.Show(wsObj.Response.ToString()); } }
/*****************************************************************/ // BUTTON EVENTS /*****************************************************************/ #region Button events /***********************************************************/ // "Start / Continue" click /***********************************************************/ private void btnStartContinue_Click(object sender, RoutedEventArgs e) { ObservableCollection <TimeRegistration> list = (ObservableCollection <TimeRegistration>)dgTimeRegistrations.ItemsSource; if (list.Count > 0) { var tr = list[0]; if (tr.EndTime == "") { MessageBox.Show("Please end your current time registration first"); return; } } if (order == null) { MessageBox.Show("Please select an order"); return; } var dt = DateTime.Parse(dpStartTimeDate.SelectedDate.Value.ToString("dd-MM-yyyy")); TimeSpan ts = new TimeSpan(int.Parse(tbStartTimeHour.Text), int.Parse(tbStartTimeMinutes.Text), 0); dt = dt + ts; if (dt.ToString("dd-MM-yyyy HH:mm") != DateTime.Now.ToString("dd-MM-yyyy HH:mm")) { if (MessageBox.Show("Start time is set before or after current time. Want to set it to current?", "Start time", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes) { dt = DateTime.Now; SetStartAndEndTime(DateTime.Now, null); } } var wsObj = WebserviceCalls.StartTimeRegistration(dt.ToString("yyyy-MM-dd'T'HH:mm:ss"), user.UserId, order.OrderId); if (wsObj.Success) { GetTimeRegistrations(); } }
/***********************************************************/ // "Stop" click /***********************************************************/ private void btnStop_Click(object sender, RoutedEventArgs e) { var dt = DateTime.Now; ObservableCollection <TimeRegistration> list = (ObservableCollection <TimeRegistration>)dgTimeRegistrations.ItemsSource; var tr = list[0]; if (tr.EndTime != "") { MessageBox.Show("You have not started a time registration"); return; } var wsObj = WebserviceCalls.EndTimeRegistration(tr.TimeRegId, dt.ToString("yyyy-MM-dd'T'HH:mm:ss")); if (wsObj.Success) { GetTimeRegistrations(); } }
private void btnCreate_Click(object sender, RoutedEventArgs e) { ObservableCollection <object> list = (ObservableCollection <object>)dgUsers.ItemsSource; var user = (User)list[dgUsers.SelectedIndex]; list = (ObservableCollection <object>)dgRoles.ItemsSource; var role = (Role)list[dgRoles.SelectedIndex]; if (orderRole != null) { var wsObj = WebserviceCalls.UpdateOrderRole(orderRole.OrderRoleId, order.OrderId, user.UserId, role.RoleId); if (wsObj.Success) { administrateRolesWindow.GetOrderRoles(); Close(); } else { MessageBox.Show(wsObj.Response.ToString()); } } else { var wsObj = WebserviceCalls.CreateOrderRole(order.OrderId, user.UserId, role.RoleId); if (wsObj.Success) { administrateRolesWindow.GetOrderRoles(); Close(); } else { MessageBox.Show(wsObj.Response.ToString()); } } }
private void btnCreate_Click(object sender, RoutedEventArgs e) { if (tbFirstName.Text == "" || tbLastname.Text == "" || (tbPassword.Text == "" && tbPassword.Visibility == Visibility.Visible) || cbbAdmin.SelectedItem == null) { MessageBox.Show("Please fill out the fields"); return; } string firstname = tbFirstName.Text; string lastname = tbLastname.Text; string password = tbPassword.Text; bool admin = bool.Parse(cbbAdmin.SelectedItem.ToString()); WebserviceObject wsObj = new WebserviceObject(); if (resetPassword) { wsObj = WebserviceCalls.ResetPassword(user.UserId, password); } else if (user != null) { wsObj = WebserviceCalls.UpdateUser(user.UserId, firstname, lastname, admin); } else { wsObj = WebserviceCalls.CreateUser(firstname, lastname, admin, password); } if (wsObj.Success) { adminControlWindow.GetUsers(); Close(); } else { MessageBox.Show(wsObj.Response.ToString()); } }
/***********************************************************************/ // FUNCTIONS /***********************************************************************/ #region Functions /***********************************************************/ // Gets the timeregistrations for user logged in /***********************************************************/ public void GetTimeRegistrations() { WebserviceObject wsObj = WebserviceCalls.GetTimeRegistrations(user.UserId); ObservableCollection <TimeRegistration> list = new ObservableCollection <TimeRegistration>(); foreach (TimeRegistration obj in (List <object>)wsObj.Response) { list.Add(obj); } list = new ObservableCollection <TimeRegistration>(from o in list orderby DateTime.Parse(o.StartTime) descending select o); var tr = (from o in list where o.EndTime == "" select o).FirstOrDefault(); if (tr != null) { list.Remove(tr); list.Insert(0, tr); } dgTimeRegistrations.ItemsSource = list; }
public void GetOrderRoles() { WebserviceObject wsObj = WebserviceCalls.GetOrderRoles(order.OrderId); List<OrderRole> orderRoleList = new List<OrderRole>(); if (wsObj.Success) { foreach (OrderRole obj in (List<object>)wsObj.Response) orderRoleList.Add(obj); } else MessageBox.Show(wsObj.Response.ToString()); orderRoleList = orderRoleList.OrderBy(x => x.Name).ToList(); ObservableCollection<object> oList; oList = new ObservableCollection<object>(orderRoleList); dgOrderRoles.ItemsSource = oList; ordersWindow.GetOrders(); }
private void btnDeleteOrderRole_Click(object sender, RoutedEventArgs e) { if (dgOrderRoles.SelectedIndex == -1) { MessageBox.Show("Please select an order relation"); return; } ObservableCollection<object> list = (ObservableCollection<object>)dgOrderRoles.ItemsSource; var orderRole = (OrderRole)list[dgOrderRoles.SelectedIndex]; WebserviceObject wsObj = WebserviceCalls.DeleteOrderRole(orderRole.OrderRoleId, orderRole.OrderId); if (wsObj.Success) { GetOrderRoles(); ordersWindow.GetOrders(); } else MessageBox.Show(wsObj.Response.ToString()); }
/***********************************************************/ // "Delete timeregistration" click /***********************************************************/ private void btnDeleteTimeRegistration_Click(object sender, RoutedEventArgs e) { bool warningBoxAnswer = false; MessageBoxResult result = MessageBox.Show("Do you truly wish to delete this?", "Confirmation", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) // check if he made a mistake. { // Has there been selected a row if (dgTimeRegistrations.SelectedIndex == -1) { MessageBox.Show("Please select a time registration"); return; } // Get the selected row object ObservableCollection <TimeRegistration> list = (ObservableCollection <TimeRegistration>)dgTimeRegistrations.ItemsSource; var tr = list[dgTimeRegistrations.SelectedIndex]; // Delete the object var wsObj = WebserviceCalls.DeleteTimeRegistration(tr.TimeRegId); if (wsObj.Success) { GetTimeRegistrations(); } else { MessageBox.Show(wsObj.Response.ToString()); } } else { // it was a mistake so don't do anything. } }
private void btnCreate_Click(object sender, RoutedEventArgs e) { if (tbOrderName.Text == "" || tbOrderDescription.Text == "" || cbbCustomers.SelectedItem == null) { MessageBox.Show("Please fill out the fields"); return; } string name = tbOrderName.Text; string description = tbOrderDescription.Text; int customerId = customersList[cbbCustomers.SelectedIndex].CustomerId; WebserviceObject wsObj = WebserviceCalls.CreateOrder(user.UserId, name, description, customerId); if (wsObj.Success) { ordersWindow.GetOrders(); Close(); } else { MessageBox.Show(wsObj.Response.ToString()); } }
/***********************************************************/ // Order ID textbox keydown /***********************************************************/ private void tbOrderId_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { if (tbOrderId.Text == "") { MessageBox.Show("Please give an order ID"); return; } int orderId = int.Parse(tbOrderId.Text); WebserviceObject wsObj = WebserviceCalls.GetOrder(user.UserId, orderId); if (wsObj.Success) { SetOrderId((Order)wsObj.Response); } else { MessageBox.Show(wsObj.Response.ToString()); } } }
private void btnCreate_Click(object sender, RoutedEventArgs e) { if (tbCustomerName.Text == "") { MessageBox.Show("Please fill out the field"); return; } string name = tbCustomerName.Text; WebserviceObject wsObj = new WebserviceObject(); wsObj = WebserviceCalls.CreateCustomer(name); if (wsObj.Success) { adminControlWindow.GetCustomers(); Close(); } else { MessageBox.Show(wsObj.Response.ToString()); } }
public void GetTimeRegistratedOnOrder() { WebserviceObject wsObj = WebserviceCalls.GetTimeRegistratedPerUserOnOrder(order.OrderId); List <TimeRegistrated> timeRegistratedList = new List <TimeRegistrated>(); if (wsObj.Success) { foreach (TimeRegistrated obj in (List <object>)wsObj.Response) { timeRegistratedList.Add(obj); } } else { MessageBox.Show(wsObj.Response.ToString()); } ObservableCollection <object> oList; oList = new ObservableCollection <object>(timeRegistratedList); dgTimeRegistratedOnOrder.ItemsSource = oList; }
void OnReceivedUserInfo(WebserviceCalls.UserInfo userInfo) { Debug.Log("User info: " + userInfo.userName); }
void Start() { webserviceCalls = GameObject.Find("Socialplay").GetComponent <WebserviceCalls>(); }
void Start() { webserviceCalls = GameObject.Find("Socialplay").GetComponent<WebserviceCalls>(); }
public CreateOrderRelationWindow(AdministrateRolesWindow administrateRolesWindow, Order order, OrderRole orderRole) { InitializeComponent(); this.administrateRolesWindow = administrateRolesWindow; this.orderRole = orderRole; this.order = order; WebserviceObject wsObj = WebserviceCalls.GetUsers(); List <User> usersList = new List <User>(); if (wsObj.Success) { foreach (User obj in (List <object>)wsObj.Response) { usersList.Add(obj); } } else { MessageBox.Show(wsObj.Response.ToString()); } ObservableCollection <object> oList = new ObservableCollection <object>(usersList); dgUsers.ItemsSource = oList; wsObj = WebserviceCalls.GetRoles(); List <Role> rolesList = new List <Role>(); if (wsObj.Success) { foreach (Role obj in (List <object>)wsObj.Response) { rolesList.Add(obj); } } else { MessageBox.Show(wsObj.Response.ToString()); } oList = new ObservableCollection <object>(rolesList); dgRoles.ItemsSource = oList; if (orderRole != null) { Title = "TimeRegistrationApp - Update order relation"; btnCreate.Content = "Update order relation"; var user = usersList.Where(x => x.UserId == orderRole.UserId).FirstOrDefault(); dgUsers.SelectedItem = user; var role = rolesList.Where(x => x.RoleId == orderRole.RoleId).FirstOrDefault(); dgRoles.SelectedItem = role; dgUsers.IsEnabled = false; } }
private void SetNote() { WebserviceCalls.SetNoteForTimeRegistration(timeRegistration.TimeRegId, tbNote.Text); mainWindow.GetTimeRegistrations(); Close(); }
void OnReceivedUserInfo(WebserviceCalls.UserInfo userInfo) { GameAuthentication.OnUserAuthorized(userInfo); }