public void ddlState_Changed(object sender, XmlEventArgs e) { XPathNavigator form = this.MainDataSource.CreateNavigator(); XPathNavigator ddlstateNode = form.SelectSingleNode("/my:EmployeeForm/my:ddlState", NamespaceManager); this.DataSources["EmpCity"].CreateNavigator().SelectSingleNode("/dfs:myFields/dfs:queryFields/q:SharePointListItem_RW/q:State", NamespaceManager).SetValue(ddlstateNode.Value); this.DataSources["EmpCity"].QueryConnection.Execute(); }
public void organisasjonsnummer_Changed(object sender, XmlEventArgs e) { // Only run test if ifForetak is true; if (!GetMainDataSource_isForetak()) { return; } string errorKey = "ORGNUM"; ValidationResult result = Validate_organisasjonsnummer(e.Site.InnerXml); if (result.IsValid == true) { ReportError(e, errorKey, "Organisasjonsnummer", "Henter data fra Enhetsregisteret"); result = GetOrgNumberData(e.Site.InnerXml); if (result.IsValid == true) { DeleteErrorKey(errorKey); } else { ReportError(e, errorKey, "Organisasjonsnummer", result.ErrorMsg); } } else { ReportError(e, errorKey, "Organisasjonsnummer", result.ErrorMsg); } }
public void Csoport_Changed(object sender, XmlEventArgs e) { DataConnections["Version"].Execute(); string validVerison = DataSources["Version"].CreateNavigator().SelectSingleNode("dataroot/Verzio/Bankjegy", NamespaceManager).Value; string currentVersion = MainDataSource.CreateNavigator().SelectSingleNode("/my:sajátMezők/my:Alapadatok/my:Version", NamespaceManager).Value; if (validVerison == currentVersion) { int szam = 1; Name = MainDataSource.CreateNavigator().SelectSingleNode("/my:sajátMezők/my:Alapadatok/my:Name", NamespaceManager).Value; csoport = MainDataSource.CreateNavigator().SelectSingleNode("/my:sajátMezők/my:Alapadatok/my:Csoport", NamespaceManager).Value; verzio = MainDataSource.CreateNavigator().SelectSingleNode("/my:sajátMezők/my:Alapadatok/my:Version", NamespaceManager).Value; if (szam == 1) { Form1 form1 = new Form1(); form1.ShowDialog(); } szam = 2; mentes(); } else { DialogResult dr_csc = MessageBox.Show("Megjelent az űrlap legújabb verziója!\n\nAmíg a frissítést nem végzed el, addig az adatokat sem tudod rögzíteni!", "Verziófrissítés szükséges!", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
public void ddlCountry_Changed(object sender, XmlEventArgs e) { XPathNavigator form = this.MainDataSource.CreateNavigator(); FileQueryConnection conState = (FileQueryConnection)DataConnections["restwebserviceState"]; string stateQuery = conState.FileLocation; if (stateQuery.IndexOf("?") > 0) { stateQuery = stateQuery.Substring(0, stateQuery.IndexOf("?")); } conState.FileLocation = stateQuery + "?$filter=CountryId eq " + e.NewValue + "&noredirect=true"; conState.Execute(); }
public void GuiElementControl__land_pulldown_data_Changed(object sender, XmlEventArgs e) { // This should hit in the case a value is set on the pulldown list for the land. // If the system is operating in the SetGuiCtrlNode("/uictrl/land", "USEPULLDOWN"); mode, // the current data in /uictrl/land_pulldown_data should be copied over to // /melding/Organisasjon/land if (isSystemIn_USEPULLDOWN()) { SetNodeToString("/melding/Organisasjon/land", get_land_pulldown_data(), ""); } }
public void BranchID_Changed(object sender, XmlEventArgs e) { if (e.NewValue == "") { MainDataSource.CreateNavigator().SelectSingleNode("/my:myFields/my:Branch/my:BranchName", NamespaceManager).SetValue(""); } else { MainDataSource.CreateNavigator().SelectSingleNode("/my:myFields/my:Branch/my:BranchName", NamespaceManager).SetValue( DataSources["Vars"].CreateNavigator().SelectSingleNode(String.Format("/Root/Units/Unit[@Id='{0}']/@Title", e.NewValue), NamespaceManager).Value ); } }
public void Organisasjon_land_Changed(object sender, XmlEventArgs e) { string errorKey = "FORETAKADRLAND"; if (isSystemIn_USEPULLDOWN() && (string.Equals(e.Site.InnerXml.ToString(), "") || string.Equals(e.Site.InnerXml.ToString(), "ikkeValgt"))) { ReportError(e, errorKey, "Land", "Velg land for foretakets adresse fra \"Land\" listen"); } else { DeleteErrorKey(errorKey); } }
} // private void LoadUserSiteGroups() public void ddlCountry_Changed(object sender, XmlEventArgs e) { XPathNavigator form = this.MainDataSource.CreateNavigator(); FileQueryConnection conState = (FileQueryConnection)DataConnections["restwebserviceState"]; string stateQuery = conState.FileLocation; if (stateQuery.IndexOf("?") > 0) { stateQuery = stateQuery.Substring(0, stateQuery.IndexOf("?")); } conState.FileLocation = stateQuery + "?$filter=CountryId eq " + e.NewValue + "&noredirect=true"; conState.Execute(); }
public void erOppstart_Changed(object sender, XmlEventArgs e) { string errorKey = "OPPSTARTCHANGED"; DeleteErrorKey(errorKey); bool isGotFeesFromCodeList = GetRpasFeeFromCodeList(); if (!isGotFeesFromCodeList) { ReportError(e, errorKey, "Avgift", "Feil ved utlesing av avgift, prøv igjen senere"); } if (!String.IsNullOrEmpty(e.Site.InnerXml) && Convert.ToBoolean(e.Site.InnerXml) == true) { SetNodeToString("/melding/Betaling/sum", _feeForOppstart.ToString(), String.Empty); } else if (!String.IsNullOrEmpty(e.Site.InnerXml) && Convert.ToBoolean(e.Site.InnerXml) == false) { // Avslutning, ingen betaling, sum settes til _feeForAvslutning SetNodeToString("/melding/Betaling/sum", _feeForAvslutning.ToString(), String.Empty); } }
public void SpecifiedAmount_Changed(object sender, XmlEventArgs e) { XPathNavigator payment = e.Site.CreateNavigator(); payment.MoveToParent(); payment.SelectSingleNode("my:SpecifiedAmountPrint", NamespaceManager).SetValue(e.NewValue); if (e.NewValue == "0" || e.NewValue == "") { payment.SelectSingleNode("my:SpecifiedAmountPrint", NamespaceManager).SetValue("-"); } }
public void RBS_Changed(object sender, XmlEventArgs e) { XPathNavigator mainSourceNav = this.MainDataSource.CreateNavigator(); Bol.WebServices.Common.Common common = new PlatiProgramate.Bol.WebServices.Common.Common(); XmlNode retNode = common.GetRBS(mainSourceNav.SelectSingleNode("/my:myFields/my:ClientInfo/my:RBS", NamespaceManager).InnerXml); if (retNode.SelectSingleNode("ClientName") != null) { mainSourceNav.SelectSingleNode("/my:myFields/my:ClientInfo/my:RBSInfo", NamespaceManager).SetValue(retNode.SelectSingleNode("ClientName").InnerText); } else { mainSourceNav.SelectSingleNode("/my:myFields/my:ClientInfo/my:RBSInfo", NamespaceManager).SetValue(""); } }
public void PaymentExpireDate_Changed(object sender, XmlEventArgs e) { XPathNavigator payment = e.Site.CreateNavigator(); payment.MoveToParent(); if (e.NewValue != "true") { payment.SelectSingleNode("my:PaymentExpireDatePrint", NamespaceManager).SetValue(e.NewValue); if (e.NewValue == "") { payment.SelectSingleNode("my:PaymentExpireDatePrint", NamespaceManager).SetValue("-"); } } }
public void Identifier_Changed(object sender, XmlEventArgs e) { XPathNavigator mainSourceNav = this.MainDataSource.CreateNavigator(); string fiscalCode = mainSourceNav.SelectSingleNode("/my:myFields/my:ClientInfo/my:FiscalCode", NamespaceManager).InnerXml; string identifier = e.Site.InnerXml; if (identifier != "") { XPathNavigator payment = e.Site.CreateNavigator(); payment.MoveToParent(); string organisationId = payment.SelectSingleNode("./my:Organisation/my:OrganisationID", NamespaceManager).InnerXml; string priority = payment.SelectSingleNode("my:Priority", NamespaceManager).InnerXml; if (organisationId == "535") { Bol.WebServices.Client.Client client = new PlatiProgramate.Bol.WebServices.Client.Client(); XmlNode retNode = client.GetClientInfoByAccount(identifier, ""); if (retNode.SelectSingleNode("FiscalCode").InnerText != "" && retNode.SelectSingleNode("ExistMDLAccount").InnerText == "1" && retNode.SelectSingleNode("MDLAccountIsBlack").InnerText == "0") { payment.SelectSingleNode("my:AccountInfo", NamespaceManager).SetValue(retNode.SelectSingleNode("FirstName").InnerText + " " + retNode.SelectSingleNode("LastName").InnerText); } } payment.SelectSingleNode("my:UniqueIdentifier", NamespaceManager).SetValue(fiscalCode + "_" + priority + DateTime.Now.ToString("yyyyMMddTHHmmss")); } }
public void FrequencyID_Changed(object sender, XmlEventArgs e) { XPathNavigator payment = e.Site.CreateNavigator(); payment.MoveToParent(); payment.MoveToParent(); switch (e.NewValue) { case "0": payment.SelectSingleNode("./my:Frequency/my:FrequencyName", NamespaceManager).SetValue("Zilnic"); break; case "1": payment.SelectSingleNode("./my:Frequency/my:FrequencyName", NamespaceManager).SetValue("Saptaminal"); break; case "2": payment.SelectSingleNode("./my:Frequency/my:FrequencyName", NamespaceManager).SetValue("Lunar"); break; case "3": payment.SelectSingleNode("./my:Frequency/my:FrequencyName", NamespaceManager).SetValue("Trimestrial"); break; } }
public void ReportError(XmlEventArgs e, string errorKey, string keyword, string message) { DeleteErrorKey(errorKey); this.Errors.Add(e.Site, errorKey, keyword, message); }
public void AuthorizedFiscalCode_Changed(object sender, XmlEventArgs e) { XPathNavigator mainSourceNav = this.MainDataSource.CreateNavigator(); Bol.WebServices.Client.Client client = new Bol.WebServices.Client.Client(); client.Url = ConfigurationManager.AppSettings["Bol.Webservices.Client.Url"];//"http://srv-app/bol.webservices/client.asmx"; XmlNode retNode = client.GetClientInfoByFiscalCode(mainSourceNav.SelectSingleNode("/my:myFields/my:Procures/my:AuthorizedFiscalCode", NamespaceManager).InnerXml); if (retNode.SelectSingleNode("/ClientExist").InnerText != "0") { mainSourceNav.SelectSingleNode("/my:myFields/my:Procures/my:AuthorizedFirstName", NamespaceManager).SetValue(retNode.SelectSingleNode("/FirstName").InnerText); mainSourceNav.SelectSingleNode("/my:myFields/my:Procures/my:AuthorizedLastName", NamespaceManager).SetValue(retNode.SelectSingleNode("/LastName").InnerText); mainSourceNav.SelectSingleNode("/my:myFields/my:Procures/my:AuthorizedPatronimyc", NamespaceManager).SetValue(retNode.SelectSingleNode("/Patronymic").InnerText); } }
public void OrganisationID_Changed(object sender, XmlEventArgs e) { XPathNavigator payment = e.Site.CreateNavigator(); payment.MoveToParent(); payment.MoveToParent(); if (e.NewValue == "") { payment.SelectSingleNode("./my:Organisation/my:OrganisationName", NamespaceManager).SetValue(""); } else { payment.SelectSingleNode("./my:Organisation/my:OrganisationName", NamespaceManager).SetValue( DataSources["Vars"].CreateNavigator().SelectSingleNode(String.Format("/Root/Organisations/Organisation[@Id='{0}']/@Title", e.NewValue), NamespaceManager).Value ); SPSite site = new SPSite(_organisationListUrl, SPUserToken.SystemAccount); SPWeb web = site.OpenWeb(); SPList list = web.GetListFromUrl(_organisationListUrl); string fieldOrganisationId = list.Fields["ID Organizatie"].InternalName; SPQuery query = new SPQuery(); query.Query = string.Format( @"<Where> <Eq> <FieldRef Name='{0}' /> <Value Type='Text'>{1}</Value> </Eq> </Where>", fieldOrganisationId, e.NewValue); SPListItemCollection items = list.GetItems(query); string daFactura = items[0]["Da factura"].ToString().ToLower(); string permiteSumaModificata = items[0]["Permite suma modificata"].ToString().ToLower(); string periodicitatea = Convert.ToInt32(items[0]["Periodicitatea"].ToString()).ToString(); string inceputulPerioadei = Convert.ToInt32(items[0]["Inceputul perioadei"].ToString()).ToString(); string durata = Convert.ToInt32(items[0]["Durata"].ToString()).ToString(); payment.SelectSingleNode("my:IsAmountFromDocument", NamespaceManager).SetValue(daFactura); payment.SelectSingleNode("my:PayMaxAmount", NamespaceManager).SetValue(permiteSumaModificata); payment.SelectSingleNode("./my:Frequency/my:FrequencyID", NamespaceManager).SetValue(periodicitatea); switch (periodicitatea) { case "0": payment.SelectSingleNode("./my:Frequency/my:FrequencyName", NamespaceManager).SetValue("Zilnic"); break; case "1": payment.SelectSingleNode("./my:Frequency/my:FrequencyName", NamespaceManager).SetValue("Saptaminal"); break; case "2": payment.SelectSingleNode("./my:Frequency/my:FrequencyName", NamespaceManager).SetValue("Lunar"); break; case "3": payment.SelectSingleNode("./my:Frequency/my:FrequencyName", NamespaceManager).SetValue("Trimestrial"); break; } payment.SelectSingleNode("my:BeginPeriod", NamespaceManager).SetValue(inceputulPerioadei); payment.SelectSingleNode("my:PeriodDays", NamespaceManager).SetValue(durata); payment.SelectSingleNode("my:AccountInfo", NamespaceManager).SetValue(""); payment.SelectSingleNode("my:SpecifiedAmount", NamespaceManager).SetValue("0"); payment.SelectSingleNode("my:MaximumAmount", NamespaceManager).SetValue("0"); } }