private soti.Sapservice.ZLAW_S_CUSTOMERI extractClientFromMatter(soti.Sapservice.ZLAW_S_MATTERI M) { soti.Sapservice.ZLAW_S_CUSTOMERI c = new soti.Sapservice.ZLAW_S_CUSTOMERI(); c.ACTIO = "I"; c.KUNNR = M.KUNNR; c.NAME1 = M.NAME1; c.ONAM1 = M.ONAM1; c.ONAM2 = M.ONAM2; return(c); }
private void deleteClient(soti.Sapservice.ZLAW_S_CUSTOMERI C) { try { manager.DeleteClient(C.KUNNR); } catch (Exception ex) { appendErrorObjectToLog(C, "Delete"); } }
private void createClient(soti.Sapservice.ZLAW_S_CUSTOMERI C) { try { manager.CreateClient(C.KUNNR, C.NAME1); } catch (Exception ex) { if (isClientDuplicate(ex)) { return; } appendErrorObjectToLog(C, "Update"); throw ex; } }
private void updateClient(soti.Sapservice.ZLAW_S_CUSTOMERI C) { try { manager.UpdateClientName(C.KUNNR, C.NAME1); } catch (Exception ex) { if (isClientMissing(ex)) { createClient(C); return; } appendErrorObjectToLog(C, "Update"); throw ex; } }
private void appendErrorObjectToLog(soti.Sapservice.ZLAW_S_CUSTOMERI C, string Operation) { appendErrorObjectToLog("Customer", C.KUNNR, C.NAME1, Operation); }