private void LoadChooseFromList(string id, string code, Dictionary <string, string> conditions, EditText txt) { ChooseFromList oCFLFolio = SAPChooseFromList.Init(false, code, id, this); if (!Object.ReferenceEquals(conditions, null) && conditions.Count > 0) { SAPChooseFromList.AddConditions(oCFLFolio, conditions); } //bind choose from list to editText SAPChooseFromList.Bind(id, txt); }
private void chkStatus_ClickAfter(object sboObject, SBOItemEventArg pVal) { try { var checkBox = (CheckBox)sboObject; //FOOD PLANT ---------------------------------------------------------------------------------------- if (user.IsFoodPlant) { if (!checkBox.Checked) { SAPChooseFromList.AddConditionValues(this.UIAPIRawForm.ChooseFromLists.Item("CFL_PO"), "DocNum", foodTransferDAO.GetCancelledOrders(user.WhsCode)); } else { SAPChooseFromList.AddConditions(this.UIAPIRawForm.ChooseFromLists.Item("CFL_PO"), new Dictionary <string, string>() { { "Type", "S" }, { "Status", "R" }, { "Warehouse", "PLHE" } }); } } //QUARANTINE ---------------------------------------------------------------------------------------- else { txtBags.Active = true; //Stock Entry's if (!checkBox.Checked) { txtFolio.Item.Enabled = true; txtItem.Item.Enabled = false; if (this.UIAPIRawForm.ChooseFromLists.Count < 3) { LoadChooseFromList2("CFL_SE", "59", new Dictionary <string, string>() { { "Series", foodTransferDAO.GetSeries(user.WhsCode, "59", "Series").ToString() }, { "U_GLO_InMo", "E-PROD" }, { "U_GLO_Status", "O" } }, txtFolio); } else { SAPChooseFromList.Bind("CFL_SE", txtFolio); } txtFolio.Active = true; btnCreate.Item.Enabled = false; } //Material List's else { txtFolio.Item.Enabled = false; txtItem.Item.Enabled = true; SAPChooseFromList.Bind("CFL_ML", txtItem); txtItem.Active = true; } } //-------------------------------------------------------------------------------------------------- txtFolio.Active = true; mtx0.Columns.Item("C_Consumed").Visible = !checkBox.Checked ? true : false; mtx0.Columns.Item("C_Qty").Visible = !checkBox.Checked ? false : true; mtx0.Columns.Item("C_Bags").Editable = !checkBox.Checked ? false : true; ClearMatrix(); if (!user.IsFoodPlant && checkBox.Checked) { txtFolio.Value = foodTransferDAO.GetSeries(user.WhsCode, "59", "NextNumber").ToString(); } } catch (Exception ex) { SAPException.Handle(ex, "chkStatus_ClickAfter"); } }