Beispiel #1
0
        public List <JobPOMaterialModel> GetJobPOMaterials(int jobId, int?poId)
        {
            List <JobPOMaterialModel> Materials = new List <JobPOMaterialModel>();
            var JobMaterials = jmdc.GetJobPOMaterials(jobId, poId);

            foreach (GetJobPOMaterialsResult jm in JobMaterials)
            {
                JobPOMaterialModel jmm = new JobPOMaterialModel();
                jmm.Id               = jm.Id;
                jmm.Name             = jm.Name;
                jmm.Attributes       = jm.Attributes;
                jmm.Type             = jm.Type;
                jmm.RequiredQuantity = jm.RequiredQuantity;
                if (jm.Quantity.HasValue)
                {
                    jmm.Quantity = Convert.ToInt32(jm.Quantity);
                }
                if (jm.UnitPrice.HasValue)
                {
                    jmm.Price = Convert.ToDecimal(jm.UnitPrice);
                }
                Materials.Add(jmm);
            }
            return(Materials);
        }
Beispiel #2
0
 public void InsJobPOMaterila(int POId, int jobId, JobPOMaterialModel jobPOMaterial)
 {
     jmdc.INSJobPOMaterial(POId, jobId, jobPOMaterial.Id, jobPOMaterial.Quantity, jobPOMaterial.Price);
 }