Exemple #1
0
    public string readSIFsByUser(string user)
    {
        GatewayResponse response = new GatewayResponse();

        String dateFrom = Request["dateFrom"];
        String dateTo   = Request["dateTo"];

        List <SIF> result = new List <SIF>();

        if (user == "All")
        {
            user = "";
        }

        result = sif_CRUD.readByUserOrDates(user, dateFrom, dateTo);

        foreach (SIF current in result)
        {
            current.SifDetail = sifDetail_CRUD.readByParentID(current.Id);
        }

        response.ErrorThrown         = false;
        response.ResponseDescription = "";
        response.Result = result;
        return(JsonConvert.SerializeObject(response));
    }
Exemple #2
0
    private string getBOMbyID(long bomID)
    {
        BOM bomHeader = bom_CRUD.readById(bomID);

        if (bomHeader == null)
        {
            bomHeader = new BOM();
        }

        bomHeader.BomDetail = bomDetail_CRUD.readByParentID(bomID);


        foreach (BOMDetail bomLine in bomHeader.BomDetail)
        {
            bomLine.AttachmentsList = getAttachmentsFromFolder(bomLine.AttachmentsFolder, "BOMLineAttachments");
        }

        bomHeader.SifDetail = sif_detail_CRUD.readByParentID(bomHeader.SifId);

        return(JsonConvert.SerializeObject(bomHeader));
    }