public static ConfigLinhasEncFornecedorViewModel ParseToViewModel(ConfigLinhasEncFornecedor x) { if (x == null) { return(null); } ConfigLinhasEncFornecedorViewModel result = new ConfigLinhasEncFornecedorViewModel() { VendorNo = x.VendorNo, LineNo = x.LineNo, Type = x.Type, No = x.No, Description = x.Description, Description2 = x.Description2, Quantity = x.Quantity, UnitOfMeasure = x.UnitOfMeasure, Valor = x.Valor, DataHoraCriacao = x.DataHoraCriacao, UtilizadorCriacao = x.UtilizadorCriacao, DataHoraModificacao = x.DataHoraModificacao, UtilizadorModificacao = x.UtilizadorModificacao }; return(result); }
public static bool Delete(ConfigLinhasEncFornecedor ObjectToDelete) { try { using (var ctx = new SuchDBContext()) { ctx.ConfigLinhasEncFornecedor.Remove(ObjectToDelete); ctx.SaveChanges(); } return(true); } catch (Exception ex) { return(false); } }
public static ConfigLinhasEncFornecedor Create(ConfigLinhasEncFornecedor ObjectToCreate) { try { using (var ctx = new SuchDBContext()) { ObjectToCreate.DataHoraCriacao = DateTime.Now; ctx.ConfigLinhasEncFornecedor.Add(ObjectToCreate); ctx.SaveChanges(); } return(ObjectToCreate); } catch (Exception ex) { return(null); } }
public static int GetMaxLineNoByVendorNo(string VendorNo) { try { using (var ctx = new SuchDBContext()) { ConfigLinhasEncFornecedor LastVendor = new ConfigLinhasEncFornecedor(); LastVendor = ctx.ConfigLinhasEncFornecedor.Where(x => x.VendorNo == VendorNo).ToList().LastOrDefault(); if (LastVendor != null) { return(LastVendor.LineNo); } else { return(0); } } } catch (Exception ex) { return(-1); } }