//Kiválasztott ügyleten történő események private void LogX_CallCtrh_Execute(object sender, PopupWindowShowActionExecuteEventArgs e) { int status = 15; foreach (CommonTrHeader ctrh in e.PopupWindowViewSelectedObjects) { if (ctrh != null) { CommonTrHeader selectedItem = View.ObjectSpace.FindObject <CommonTrHeader>(new BinaryOperator("Oid", ctrh.Oid)); if (selectedItem != null) { LogXPrivateServiceClientProxy proxy = new LogXPrivateServiceClientProxy(); proxy.ChangeCommonTrHeaderStatus(selectedItem.Oid, status); Iocp iocp = (Iocp)View.CurrentObject; iocp.ActiveCTrH = selectedItem; switch (selectedItem.CommonType.Type) { case "BETAR": { proxy.LcNumPreCalculation(selectedItem.Oid); break; } case "KITAR": { break; } case "KOMISSIO": { break; } case "LELTAR": { break; } default: { break; } } ObjectSpace.CommitChanges(); } } } ObjectSpace.CommitChanges(); ObjectSpace.Refresh(); }
//Ládaszám növelés //private void repositoryItemButtonEdit2_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) //{ // CommonTrDetail ctrDetail = null; // ctrDetail = (CommonTrDetail)gridViewCommonDetail.GetRow(gridViewCommonDetail.FocusedRowHandle) as CommonTrDetail; // ctrDetail.CalcLcNumber++; // iocp.CalcLcNumber++; //} //Ládaszám csökkentés //private void repositoryItemButtonEdit3_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) //{ // CommonTrDetail ctrDetail = null; // ctrDetail = (CommonTrDetail)gridViewCommonDetail.GetRow(gridViewCommonDetail.FocusedRowHandle) as CommonTrDetail; // ctrDetail.CalcLcNumber--; // iocp.CalcLcNumber--; //} #endregion // ---------------------------------------- //--------------------------------------------------------------------------------------------------------------------- #region Ládák kihívása private void LogX_CallLc_Execute(object sender, SimpleActionExecuteEventArgs e) { Iocp iocp = (Iocp)View.CurrentObject; IList <CommonTrDetail> cTrD = new List <CommonTrDetail>(); cTrD = iocp.ActiveCTrH.CommonTrDetails; LogXPrivateServiceClientProxy proxy = new LogXPrivateServiceClientProxy(); proxy.CallLoadCarriers(iocp.ActiveCTrH.Oid, iocp.ActiveCTrH.CommonType.Type, iocp.Oid, iocp.WeightCurrent); //iocp.LcCallingOK = true; View.Refresh(); }
//Kiválasztott ügyleten történő események private void LogX_CallCtrh_Execute(object sender, PopupWindowShowActionExecuteEventArgs e) { foreach (CommonTrHeader ctrh in e.PopupWindowViewSelectedObjects) { if (ctrh != null) { CommonTrHeader selectedItem = View.ObjectSpace.FindObject <CommonTrHeader>(new BinaryOperator("Oid", ctrh.Oid)); if (selectedItem != null) { try { Iocp iocp = (Iocp)View.CurrentObject; LogXPrivateServiceClientProxy proxy = new LogXPrivateServiceClientProxy(); bool siker = proxy.ChangeCommonTrHeaderStatus(selectedItem.Oid, 15); if (siker) { iocp.ActiveCTrH = selectedItem; } if (selectedItem.CommonType.Type == "BETAR") { try { proxy.LcNumPreCalculation(selectedItem.Oid); } catch { throw; } finally { ObjectSpace.CommitChanges(); ObjectSpace.Refresh(); } } } catch (Exception exp) { MessageBox.Show(exp.Message); } } } } }
private void callSzia_Execute(object sender, SimpleActionExecuteEventArgs e) { //kulon memoria, nincs static eleres sem a kliens oldalrol a server fele!!! //RobiTeszt rt = RobiTeszt.GetInstance(); //rt.RobiTesztHello(); LogXPrivateServiceClientProxy proxy = new LogXPrivateServiceClientProxy(); string customerName = proxy.GetCustomerName(1); MessageBox.Show(customerName); //string vissza = proxy.DoWork("param1 ", "param2 "); //ushort sorszam = proxy.GetNewSorszam("TPO"); //MessageBox.Show(sorszam.ToString()); // LogXServerClientProxy proxy = new LogXServiceClientProxy(); //LogXServiceClientProxy proxy1 = new LogXServiceClientProxy(); //string vissza = proxy.DoWork("HELLO", "LEO"); //string vissza = proxy.GetAbcClassName("A"); // MessageBox.Show(vissza); }