public void AddBusinessPartnerAddress(BusinessPartnerAddress address, AppConnData oAppConnData) { try { facade = new BizFacade(BusinessClass.BizBusinessPartner); facade.AddBusinessPartnerAddress(address, oAppConnData); } catch (Exception ex) { DataAccessFault detalleError = new DataAccessFault(); foreach (string valores in ex.Data.Keys) { switch (valores) { case "1": detalleError.ErrorID = ex.Data[valores].ToString(); break; case "2": detalleError.ErrorSAP = ex.Data[valores].ToString(); break; case "3": detalleError.Description = ex.Data[valores].ToString(); break; default: detalleError.ErrorID = ex.Data[valores].ToString(); break; } } throw new FaultException<DataAccessFault>(detalleError, "Error al Procesar la solicitud"); } }
public static AppConnData GetDataConnection(AppConnData appConnData) { appConnData.dataBaseName = Cryptography.Decrypt(HexSerialization.HexToString(appConnData.dataBaseName)); appConnData.sapUser = Cryptography.Decrypt(HexSerialization.HexToString(appConnData.sapUser)); appConnData.sapUserPassword = Cryptography.Decrypt(HexSerialization.HexToString(appConnData.sapUserPassword)); appConnData.adoConnString = Cryptography.Decrypt(HexSerialization.HexToString(appConnData.adoConnString)); return appConnData; }
public List<AuthorizationStatus> List(DateTime startDate, DateTime endDate, AppConnData oAppConnData) { try { if (!BizUtilities.ValidateServiceConnection(oAppConnData)) throw new BusinessException(15, "Nombre de Usuario o Contraseña incorrecta para el Servicio"); oAppConnData = BizUtilities.GetDataConnection(oAppConnData); ManagementAccess = new ManagementData(oAppConnData.adoConnString); List<AuthorizationStatus> authorizationStatusList = ManagementAccess.GetAuthorizationStatusReport("", "", "", "", "", "", startDate, endDate, "", "", "", "", "Y", "N", "N", "N", "N", "", "17", 1, "ODRF", 0); return authorizationStatusList; } catch (DbException ex) { Exception outEx; if (ExceptionPolicy.HandleException(ex, "Politica_SQLServer", out outEx)) { outEx.Data.Add("1", "14"); outEx.Data.Add("2", "NA"); //outEx.Data.Add("3", outEx.Message); outEx.Data.Add("3", outEx.Message + " Descripción: " + ex.Message); throw outEx; } else { throw ex; } } catch (BusinessException ex) { BizUtilities.ProcessBusinessException(ex); } catch (Exception ex) { Exception outEx; if (ExceptionPolicy.HandleException(ex, "Politica_ExcepcionGenerica", out outEx)) { outEx.Data.Add("1", "3"); outEx.Data.Add("2", "NA"); outEx.Data.Add("3", outEx.Message); throw outEx; } else { throw ex; } } return null; }
public List<Country> GetCountryList(AppConnData oAppConnData) { try { if (!BizUtilities.ValidateServiceConnection(oAppConnData)) throw new BusinessException(15, "Nombre de Usuario o Contraseña incorrecta para el Servicio"); oAppConnData = BizUtilities.GetDataConnection(oAppConnData); UtilitieAccess = new UtilitiesData(oAppConnData.adoConnString); List<Country> countries = UtilitieAccess.GetCountryList(); return countries; } catch (DbException ex) { Exception outEx; if (ExceptionPolicy.HandleException(ex, "Politica_SQLServer", out outEx)) { outEx.Data.Add("1", "14"); outEx.Data.Add("2", "NA"); //outEx.Data.Add("3", outEx.Message); outEx.Data.Add("3", outEx.Message + " Descripción: " + ex.Message); throw outEx; } else { throw ex; } } catch (BusinessException ex) { BizUtilities.ProcessBusinessException(ex); } catch (Exception ex) { Exception outEx; if (ExceptionPolicy.HandleException(ex, "Politica_ExcepcionGenerica", out outEx)) { outEx.Data.Add("1", "3"); outEx.Data.Add("2", "NA"); outEx.Data.Add("3", outEx.Message); throw outEx; } else { throw ex; } } return null; }
public MarketingDocument AddSalesOrder(MarketingDocument document, AppConnData oAppConnData) { return bizSalesOrder.Add(document, oAppConnData); }
public bool AddBusinessPartnerWithholdingTax(BusinessPartnerWithholdingTax withholdingTax, AppConnData oAppConnData) { return bizBusinessPartner.AddBusinessPartnerWithholdingTax(withholdingTax, oAppConnData); }
public void AddBusinessPartnerAddress(BusinessPartnerAddress address, AppConnData oAppConnData) { bizBusinessPartner.AddAddress(address, oAppConnData); }
public void UpdateBusinessPartner(BusinessPartner partner, AppConnData oAppConnData) { bizBusinessPartner.Update(partner, oAppConnData); }
public List<LightMarketingDocument> ListSaleOrdersFiltered(DateTime startDate, DateTime endDate, char fieldFilter, string slp_card_Code, AppConnData oAppConnData) { return bizSalesOrder.List(startDate, endDate, fieldFilter, slp_card_Code, oAppConnData); }
public List<WithholdingTax> GetWithholdingTax(AppConnData oAppConnData) { return bizFinance.GetWithholdingTax(oAppConnData); }
public int GetOrderNum(int docEntry, AppConnData oAppConnData) { return bizSalesOrder.GetOrderNum(docEntry, oAppConnData); }
public int GetOldestOpenInvoice(string cardCode, AppConnData oAppConnData) { return bizBusinessPartner.GetOldestOpenInvoice(cardCode, oAppConnData); }
public List<StockLevel> GetItemStockLevel(string itemCode, AppConnData oAppConnData) { return bizInventory.GetItemStockLevel(itemCode, oAppConnData); }
public List<GenericItem> GetItems(AppConnData oAppConnData) { return bizInventory.GetItemAll(oAppConnData); }
public double GetItemPrice(string itemCode, int priceList, AppConnData oAppConnData) { return bizInventory.GetItemPrice(itemCode, priceList, oAppConnData); }
public List<UserDefinedFieldValue> GetUdoGenericKeyValueList(string tableId, AppConnData oAppConnData) { return bizCommon.GetUdoGenericKeyValueList(tableId, oAppConnData); }
public List<UserDefinedFieldValue> GetUserDefinedFieldValuesList(string tableId, string fieldId, AppConnData oAppConnData) { return bizCommon.GetUserDefinedFieldValuesList(tableId, fieldId, oAppConnData); }
public List<PaymentAge> GetPaymentAgeList(string cardCode, AppConnData oAppConnData) { return bizBusinessPartner.GetPaymentAgeList(cardCode, oAppConnData); }
public List<LightMarketingDocument> ListSaleOrders(DateTime startDate, DateTime endDate, string cardCode, AppConnData oAppConnData) { return bizSalesOrder.List(startDate, endDate, cardCode, oAppConnData); }
public List<PaymentTerm> GetPaymentTermList(AppConnData oAppConnData) { return bizCommon.GetPaymentTermList(oAppConnData); }
public List<MarketingDocument> ProcessBatchTransaction(List<MarketingDocument> documents, AppConnData oAppConnData) { return bizSalesOrder.ProcessBatchTransaction(documents, oAppConnData); }
public List<SalesPerson> GetSalesPersonList(AppConnData oAppConnData) { return bizCommon.GetSalesPersonList(oAppConnData); }
public void AddBusinessPartner(BusinessPartner partner, AppConnData oAppConnData) { bizBusinessPartner.Add(partner, oAppConnData); }
public List<SalesTaxCode> GetSalesTaxCodeList(AppConnData oAppConnData) { List<SalesTaxCode> taxes = bizFinance.GetSalesTaxCodeList(oAppConnData).Where(x => x.name.Equals("IVA VENTAS 16%")).ToList(); return taxes; }
public void AddBusinessPartnerContact(ContactEmployee contact, AppConnData oAppConnData) { bizBusinessPartner.AddContact(contact, oAppConnData); }
public LightMarketingDocument GetSingleOrder(string docNum, AppConnData oAppConnData) { return bizSalesOrder.GetSingle(docNum, oAppConnData); }
public MarketingDocument AddQuotation(MarketingDocument document, AppConnData oAppConnData) { return bizQuotation.Add(document, oAppConnData); }
public SalesTaxCode GetSingleTaxCode(string taxCode, AppConnData oAppConnData) { return bizFinance.GetSingleTaxCode(taxCode, oAppConnData); }
public void CancelOrder(int docEntry, AppConnData oAppConnData) { bizSalesOrder.Cancel(docEntry, oAppConnData); }
public List<State> GetStateList(string countryCode, AppConnData oAppConnData) { return bizCommon.GetStateList(countryCode,oAppConnData); }