public void Order(string name, int quantity) { client = OperationContext.Current.GetCallbackChannel <IDuplexClient>(); orderName = name; orderQuantity = quantity; using (Timer timer = new Timer(new TimerCallback(CallClient), null, 5000, 5000)) { Thread.Sleep(11000); } }
public void Order(string name, int quantity) { client = OperationContext.Current.GetCallbackChannel<IDuplexClient>(); orderName = name; orderQuantity = quantity; using (Timer timer = new Timer(new TimerCallback(CallClient), null, 5000, 5000)) { Thread.Sleep(11000); } }
//---- SELECT список накладных или накладная public void srv_select_ConsignmentList(cFilter filter) { client = OperationContext.Current.GetCallbackChannel <IDuplexClient>(); try { client.receiveConsignmentList(DataManager.sel_ConsignmentNote(filter)); } catch { client.receiveConsignmentList(null); } }
//---- SELECT Status List public void srv_select_StatusList() { client = OperationContext.Current.GetCallbackChannel <IDuplexClient>(); try { client.receiveItemsList(DataManager.sel_DatFromLists("StatusList")); } catch { client.receiveItemsList(null); } }
//---- SELECT список накладных или накладная public void srv_select_ConsignmentList(cFilter filter) { client = OperationContext.Current.GetCallbackChannel<IDuplexClient>(); try { client.receiveConsignmentList( DataManager.sel_ConsignmentNote(filter) ); } catch { client.receiveConsignmentList( null ); } }
//---- Работа с однотипными таблицами public void srv_work_DataFromLists(string tbl, string action, cListItem item) { client = OperationContext.Current.GetCallbackChannel <IDuplexClient>(); try { DataManager.work_DataFromLists(tbl, action, item); client.notifyWorkDataFromList(1); } catch { client.notifyWorkDataFromList(0); } }
//---- Работа с однотипными таблицами public void srv_work_DataFromLists(string tbl, string action, cListItem item) { client = OperationContext.Current.GetCallbackChannel<IDuplexClient>(); try { DataManager.work_DataFromLists(tbl, action, item); client.notifyWorkDataFromList(1); } catch { client.notifyWorkDataFromList(0); } }
//---- CHANGE Status public void srv_upd_StatusChange(int ConsignmentNoteID, int StatusID) { client = OperationContext.Current.GetCallbackChannel <IDuplexClient>(); try { DataManager.upd_StatusChange(ConsignmentNoteID, StatusID); client.notifyStatusChanged(1); } catch { client.notifyStatusChanged(0); } }
public void TestWCF() { client = OperationContext.Current.GetCallbackChannel <IDuplexClient>(); client.notify(1, "Ответ"); }
public void TestWCF() { client = OperationContext.Current.GetCallbackChannel<IDuplexClient>(); client.notify(1,"Ответ"); }
//---- SELECT Status List public void srv_select_StatusList() { client = OperationContext.Current.GetCallbackChannel<IDuplexClient>(); try { client.receiveItemsList(DataManager.sel_DatFromLists("StatusList")); } catch { client.receiveItemsList(null); } }
//---- CHANGE Status public void srv_upd_StatusChange(int ConsignmentNoteID, int StatusID) { client = OperationContext.Current.GetCallbackChannel<IDuplexClient>(); try { DataManager.upd_StatusChange(ConsignmentNoteID, StatusID); client.notifyStatusChanged(1); } catch { client.notifyStatusChanged(0); } }