public static SimplifiedRequisitionLineViewModel ParseToViewModel(LinhasRequisiçõesSimplificadas x) { return(new SimplifiedRequisitionLineViewModel() { RequisitionNo = x.NºRequisição, LineNo = x.NºLinha, Type = x.Tipo, Code = x.Código, LocationCode = x.CódLocalização, Status = x.Estado ?? 1, Description = x.Descrição, MeasureUnitNo = x.CódUnidadeMedida, QuantityToRequire = x.QuantidadeARequerer ?? 0, QuantityApproved = x.QuantidadeAprovada ?? 0, QuantityReceipt = x.QuantidadeRecebida ?? 0, QuantityToApprove = x.QuantidadeAAprovar ?? 0, TotalCost = x.CustoTotal, ProjectNo = x.NºProjeto, MealType = x.TipoRefeição, RegionCode = x.CódigoRegião, FunctionAreaCode = x.CódigoÁreaFuncional, ResponsabilityCenterCode = x.CódigoCentroResponsabilidade, EmployeeNo = x.NºFuncionário, UnitCost = x.CustoUnitário ?? 0, RequisitionDate = x.DataRequisição.HasValue ? x.DataRequisição.Value.ToString("yyyy-MM-dd") : "", CreateDate = x.DataHoraCriação, CreateUser = x.UtilizadorCriação, UpdateDate = x.DataHoraModificação, UpdateUser = x.UtilizadorModificação }); }
public static SimplifiedReqTemplateLinesViewModel ParseToViewModel(this LinhasRequisiçõesSimplificadas item) { if (item != null) { return(new SimplifiedReqTemplateLinesViewModel() { RequisitionTemplateId = item.NºRequisição, RequisitionTemplateLineId = item.NºLinha, CodeRegion = item.CódigoRegião, CodeFunctionalArea = item.CódigoÁreaFuncional, CodeResponsabilityCenter = item.CódigoCentroResponsabilidade, CreateDate = item.DataHoraCriação.HasValue ? item.DataHoraCriação.Value.ToString("yyyy-MM-dd") : "", UpdateDate = item.DataHoraModificação.HasValue ? item.DataHoraModificação.Value.ToString("yyyy-MM-dd") : "", CreateUser = item.UtilizadorCriação, UpdateUser = item.UtilizadorModificação, EmployeeId = item.NºFuncionário, MealType = item.TipoRefeição.HasValue ? item.TipoRefeição.Value : -1, ProductDescription = item.Descrição, ProductDescription2 = item.Descrição2, ProductId = item.Código, ProjectId = item.NºProjeto, Quantity = item.QuantidadeARequerer.HasValue ? item.QuantidadeARequerer.Value : 0, QuantityApproved = item.QuantidadeAprovada.HasValue ? item.QuantidadeAprovada.Value : 0, QuantityReceived = item.QuantidadeRecebida.HasValue ? item.QuantidadeRecebida.Value : 0, QuantityToApprove = item.QuantidadeAAprovar.HasValue ? item.QuantidadeAAprovar.Value : 0, Status = item.Estado.HasValue ? item.Estado.Value : 0, SupplierId = item.CódLocalização, TotalCost = item.CustoTotal.HasValue ? item.CustoTotal.Value : 0, Type = item.Tipo.HasValue ? item.Tipo.Value : -1, UnitCost = item.CustoUnitário.HasValue ? item.CustoUnitário.Value : 0, UnitOfMeasure = item.CódUnidadeMedida, }); } return(null); }
public static bool Delete(LinhasRequisiçõesSimplificadas ObjectToDelete) { try { using (var ctx = new SuchDBContext()) { ctx.LinhasRequisiçõesSimplificadas.Remove(ObjectToDelete); ctx.SaveChanges(); } return(true); } catch (Exception ex) { return(false); } }
public static LinhasRequisiçõesSimplificadas Update(LinhasRequisiçõesSimplificadas ObjectToUpdate) { try { using (var ctx = new SuchDBContext()) { ObjectToUpdate.DataHoraModificação = DateTime.Now; ctx.LinhasRequisiçõesSimplificadas.Update(ObjectToUpdate); ctx.SaveChanges(); } return(ObjectToUpdate); } catch (Exception ex) { return(null); } }
public static LinhasRequisiçõesSimplificadas Create(LinhasRequisiçõesSimplificadas item) { try { using (var ctx = new SuchDBContext()) { item.DataHoraCriação = DateTime.Now; ctx.LinhasRequisiçõesSimplificadas.Add(item); ctx.SaveChanges(); } return(item); } catch (Exception ex) { return(null); } }
public static bool Delete(LinhasRequisiçõesSimplificadas item) { try { if (item != null) { using (var ctx = new SuchDBContext()) { ctx.LinhasRequisiçõesSimplificadas.Remove(item); ctx.SaveChanges(); } return(true); } } catch (Exception ex) { } return(false); }