public static Commons.DischargeParameters GetParameters(Int32 IdFileDetail)
        {
            Commons.DischargeParameters obj = new Commons.DischargeParameters();
            using (IndexEntities db = new IndexEntities())
            {
                spg_DischargeParameters_Result result = db.spg_DischargeParameters(IdFileDetail).FirstOrDefault();
                if (result != null)
                {
                    obj = new Commons.DischargeParameters()
                    {
                        IdFileDetail     = result.IdFileDetail,
                        TransactionLine  = result.TransactionLine,
                        IdFileInfoConfig = result.IdFileInfoConfig,
                        IdFileHeader     = result.IdFileHeader,
                        IdDocument       = result.IdDocument,
                        DocumentName     = result.DocumentName,
                        IdCustomer       = result.IdCustomer,
                        CustomerName     = result.CustomerName,
                        AccountingItem   = result.AccountingItem,
                        IdItem           = result.IdItem,
                        Code             = result.Code,
                        ItemName         = result.ItemName,
                        IdAccount        = result.IdAccount,
                        AccountName      = result.AccountName,
                        UseFormula       = result.UseFormula,
                        IsSubstract      = result.IsSubstract,
                        LoadRawMaterial  = result.LoadRawMaterial
                    };
                }
            }

            return(obj);
        }
        public HttpResponseMessage GetParameters(Int32 IdFileDetail)
        {
            HttpResponseMessage respuesta = null;

            try
            {
                Commons.DischargeParameters result = Dal.ItemDischarge.GetParameters(IdFileDetail);
                respuesta = Request.CreateResponse(HttpStatusCode.OK, result);
            }
            catch (Exception ex)
            {
                respuesta = Request.CreateErrorResponse(HttpStatusCode.Conflict, (ex.InnerException == null) ? ex.Message : ex.InnerException.Message);
            }
            return(respuesta);
        }