/// <summary> /// /// </summary> /// <param name="Number"></param> /// <param name="concept"></param> /// <param name="description"></param> /// <param name="total"></param> /// <param name="dateI"></param> /// <param name="dateF"></param> /// <remarks> /// http://localhost:50199/Service1.svc/Insert/2/235.61.279/fdfdfdfdfdfdfd/1345/2015-11-13/2015-11-13 /// </remarks> public IUDResults Insert(string Number, string concept, string description, string total, string dateI, string dateF) { IUDResults results = new IUDResults(); try { int idInvoice = crudClass.Insert(Number, concept, description, total, dateI, dateF); results = new IUDResults(-1, "OK", idInvoice); return results; } catch (Exception e) { results = new IUDResults(1, e.Message); } return results; }
/// <summary> /// /// </summary> /// <param name="idInvoice"></param> /// <returns></returns> public IUDResults Delete(string idInvoice) { IUDResults results = new IUDResults(); try { bool bDelete = crudClass.Delete(idInvoice); if(bDelete) results = new IUDResults(-1, "OK", 1); else results = new IUDResults(2, "ID NOT FOUND", 0); return results; } catch (Exception e) { results = new IUDResults(1, e.Message); } return results; }
/// <summary> /// /// </summary> /// <param name="Number"></param> /// <param name="concept"></param> /// <param name="description"></param> /// <param name="total"></param> /// <param name="dateI"></param> /// <param name="dateF"></param> /// <remarks> /// http://localhost:50199/Service1.svc/InsertPost /// {"idInvoice":12,"Number":1,"Concept":"235.61.278","Description":"Payment Kantoor Utrecht","total":1345,"dateI":"\/Date(1443280786427+0200)\/","dateF":"\/Date(1447421394063+0100)\/","InvoiceLines":[{"idLine":4,"rIdInvoice":12,"sDesc":"Line 1","total":1345}]} /// </remarks> public IUDResults InsertPost(string request) { IUDResults results = new IUDResults(); try { int idInvoice = crudClass.InsertPost(request); results = new IUDResults(-1, "OK", idInvoice); return results; } catch (Exception e) { results = new IUDResults(1, e.Message); } return results; }