public MainWindow(UserServiceReference.User user) { InitializeComponent(); itemService = new ItemServiceClient("NetTcpBinding_IItemService"); this.user = user; updateWorker = new BackgroundWorker { WorkerSupportsCancellation = false, WorkerReportsProgress = false }; updateWorker.DoWork += UpdateWorker_DoWork; updateWorker.RunWorkerCompleted += UpdateWorker_RunWorkerCompleted; UpdateDataGrid(); selectedItem = null; searchWorker = new BackgroundWorker { WorkerSupportsCancellation = false, WorkerReportsProgress = false }; searchWorker.DoWork += SearchWorker_DoWork; searchWorker.RunWorkerCompleted += SearchWorker_RunWorkerCompleted; lastKeyword = ""; }
public IResult <IItemDTO> GetItem(long id) { IResult <IItemDTO> res = new Result <IItemDTO>(); try { ItemServiceClient client = this.serviceProxy as ItemServiceClient; ResponseOfTypeItem resp = client.GetItem(id); client.Close(); if (resp.IsSuccessful) { res.IsSuccessful = true; res.Message = ""; res.Method = resp.Method; res.Result = resp.Result; } else { res.IsSuccessful = false; res.Message = resp.Message; res.Method = resp.Method; res.Result = null; } } catch (Exception ex) { res.IsSuccessful = false; res.Message = ex.Message; res.Method = "GetItem"; res.Result = null; } return(res); }
private void orderbtn_Click(object sender, EventArgs e) { OrderServiceClient orderSoapClient = new OrderServiceClient(); ItemServiceClient itemSoapClient = new ItemServiceClient(); ClientServiceClient clientSoapClient = new ClientServiceClient(); OrderReference.Client client = new OrderReference.Client(); client.Name = this.nameClienttb.Text; client.PhoneNumber = this.phoneNumbertb.Text; OrderReference.Item item1 = new OrderReference.Item(); item1.NameItem = this.nameItem1tb.Text; item1.Length = Double.Parse(this.length1tb.Text); item1.Width = Double.Parse(this.width1tb.Text); item1.Height = Double.Parse(this.height1tb.Text); item1.Weight = Double.Parse(this.weight1tb.Text); OrderReference.Item item2 = new OrderReference.Item(); item2.NameItem = this.nameItem1tb.Text; item2.Length = Double.Parse(this.length2tb.Text); item2.Width = Double.Parse(this.width2tb.Text); item2.Height = Double.Parse(this.height2tb.Text); item2.Weight = Double.Parse(this.weight2tb.Text); List <OrderReference.Item> items = new List <OrderReference.Item>(); items.Add(item1); items.Add(item2); OrderReference.Order order = new OrderReference.Order(); order.Date = this.datetb.Text; order.Address = this.addresstb.Text; order.Loader = this.loader.Checked; order.Client = client; order.Items = items.ToArray(); List <OrderReference.Order> orders = new List <OrderReference.Order>(); orders.Add(order); client.Orders = orders.ToArray(); item1.Order = order; item2.Order = order; try { //clientSoapClient.AddClient((ClientReference.Client)client); orderSoapClient.AddOrder(order); //itemSoapClient.AddItem((ItemReference.Item) item1); //itemSoapClient.AddItem((ItemReference.Item) item2); } catch (Exception error) { System.Diagnostics.Debug.Write("Error is occur " + error); } }
public ApplicationViewModel() { service = new ServiceModule("mvvmApp.Dal.Abstract.Entities.ApplicationContext"); serviceAdo = new ServiceModuleAdo(); List <Item> computersIEnum = serviceAdo.Items.GetAllItems().ToList();//service.Items.GetAllItems().ToList();//client.GetAllItems().ToList(); // try { clientDto = new ItemDTOServiceClient(); List <ItemDTO> itemDTOs = new List <ItemDTO>(clientDto.GetAll()); var mapperConfig = new MapperConfiguration(config => config.CreateMap <ItemDTO, ItemModel>()); var map = mapperConfig.CreateMapper(); Computers = new ObservableCollection <ItemModel> (map.Map <List <ItemDTO>, ObservableCollection <ItemModel> >(itemDTOs)); } catch (Exception ex) { } try { client = new ItemServiceClient(); if (client != null) { string ItemData = ""; foreach (var item in computersIEnum) { ItemData += item.ToString() + "\n"; } client.ItemsFromDatabase(ItemData); } } catch (Exception ex) { } //var mapperConf = new MapperConfiguration(conf => conf.CreateMap<Item, ItemModel>()); //var mapper = mapperConf.CreateMapper(); //Computers = new ObservableCollection<ItemModel> // (mapper.Map<List<Item>, ObservableCollection<ItemModel>>(computersIEnum)); //serviceAdo = new ServiceModuleAdo(); //var computersIEnum = serviceAdo.Items.GetAllItems().ToList(); //var orders = serviceAdo.Orders.GetAllItems(); //Computers = serviceAdo.Computers; }
private void AtualizarEstoque_Load(object sender, EventArgs e) { client = new ProdutoServiceClient(); itemClient = new ItemServiceClient(); cmbProduto.DataSource = client.Find(ref message); if (String.IsNullOrEmpty(message)) { cmbProduto.DisplayMember = "Nome"; cmbProduto.ValueMember = "Id"; } }
public IResult <long> UpdateItem(IItem bo) { IResult <long> res = new Result <long>(); Item dto = new Item(); dto.ID = bo.ID; dto.Name = bo.Name; dto.ParameterA = bo.ParameterA; dto.ParameterB = bo.ParameterB; dto.Product = bo.Product; try { ItemServiceClient client = this.serviceProxy as ItemServiceClient; ResponseOfTypelong resp = client.UpdateItem(dto); client.Close(); if (resp.IsSuccessful) { res.IsSuccessful = true; res.Message = ""; res.Method = resp.Method; res.Result = resp.Result; } else { res.IsSuccessful = false; res.Message = resp.Message; res.Method = resp.Method; res.Result = 0; } } catch (Exception ex) { res.IsSuccessful = false; res.Message = ex.Message; res.Method = "UpdateItem"; res.Result = 0; } return(res); }
public IResult <List <IItemDTO> > GetItems() { IResult <List <IItemDTO> > res = new Result <List <IItemDTO> >(); List <IItemDTO> items = new List <IItemDTO>(); try { ItemServiceClient client = this.serviceProxy as ItemServiceClient; ResponseOfTypeArrayOfItem resp = client.GetItems(); client.Close(); if (resp.IsSuccessful) { foreach (IItemDTO dto in resp.Result) { items.Add(dto); } res.IsSuccessful = true; res.Message = ""; res.Method = resp.Method; res.Result = items; } else { res.IsSuccessful = false; res.Message = resp.Message; res.Method = resp.Method; res.Result = items; } } catch (Exception ex) { res.IsSuccessful = false; res.Message = ex.Message; res.Method = "GetItems"; res.Result = items; } return(res); }
private ItemServiceClient InitializeClient() { var binding = new BasicHttpBinding() { SendTimeout = TimeSpan.FromMinutes(1) , Security = { Mode = BasicHttpSecurityMode.TransportWithMessageCredential, Message = { ClientCredentialType = BasicHttpMessageCredentialType.UserName } } }; var endpointAddress = new EndpointAddress(_url); ItemServiceClient client = new ItemServiceClient(binding, endpointAddress); client.ClientCredentials.UserName.UserName = _userName; client.ClientCredentials.UserName.Password = _password; return(client); }
// GET: api/Product public IEnumerable <string> Get() { try { ItemServiceClient ProductClient = new ItemServiceClient(); CallContext cc = new CallContext(); cc.Language = "es-mx"; cc.LogonAsUser = "******"; cc.Company = "PL"; QueryCriteria qc = new QueryCriteria(); CriteriaElement[] qe = { new CriteriaElement() }; qe[0].DataSourceName = "InventTable"; qe[0].FieldName = "ItemID"; qe[0].Operator = Operator.NotEqual; qe[0].Value1 = ""; qe[0].Value2 = ""; qc.CriteriaElement = qe; ProductClient.ClientCredentials.Windows.ClientCredential.Domain = "plcorp"; ProductClient.ClientCredentials.Windows.ClientCredential.Password = "******"; ProductClient.ClientCredentials.Windows.ClientCredential.UserName = "******"; //AxdEntity_SalesQuotationTable[] table1 = ProductClient.find(cc, qc); AxdEntity_InventTable[] table1 = ProductClient.find(cc, qc); /***/ } catch (Exception e) { return(new string[] { e.Message }); } return(new string[] { "value1", "value2" }); }
public Rainbow(string instanceUrl, string domain, string userName, string password, string databaseName, int cacheTimeSeconds) { this.itemServiceClient = new ItemServiceClient(instanceUrl, domain, userName, password, databaseName, cacheTimeSeconds); this.rainbowFormatterService = new RainbowFormatterService(); }
public MemberController() { _channelClient = ChannelServiceClient.Create(); _subscriptionClient = SubscriptionServiceClient.Create(); _itemClient = ItemServiceClient.Create(); }