public static List <Model.TDU_TipoArtigo> ListaTiposArtigosbyCategoria(int id) { StdBELista objList; Model.TDU_TipoArtigo tipoByCategoria = new Model.TDU_TipoArtigo(); List <Model.TDU_TipoArtigo> listTipos = new List <Model.TDU_TipoArtigo>(); if (PriEngine.InitializeCompany(ElectroSinf.Properties.Settings.Default.Company.Trim(), ElectroSinf.Properties.Settings.Default.User.Trim(), ElectroSinf.Properties.Settings.Default.Password.Trim()) == true) { objList = PriEngine.Engine.Consulta("SELECT * FROM DBO.TDU_TipoArtigo where CDU_Categoria=" + id); while (!objList.NoFim()) { tipoByCategoria = new Model.TDU_TipoArtigo(); tipoByCategoria.CDU_IdTipo = objList.Valor("CDU_IdTipo"); tipoByCategoria.CDU_TipoArtigo = objList.Valor("CDU_TipoArtigo"); tipoByCategoria.CDU_Categoria = objList.Valor("CDU_Categoria"); listTipos.Add(tipoByCategoria); objList.Seguinte(); } return(listTipos); } else { return(null); } }
public static Lib_Primavera.Model.TDU_TipoArtigo GetTipoArtigo(int id) { StdBECamposChave pk = new StdBECamposChave(); //Primary Key of TDU_TipoArtigo Table pk.AddCampoChave("CDU_IdTipo", id); Model.TDU_TipoArtigo mytip = new Model.TDU_TipoArtigo(); if (PriEngine.InitializeCompany(ElectroSinf.Properties.Settings.Default.Company.Trim(), ElectroSinf.Properties.Settings.Default.User.Trim(), ElectroSinf.Properties.Settings.Default.Password.Trim()) == true) { if (PriEngine.Engine.TabelasUtilizador.Existe("TDU_TipoArtigo", pk) == false) { return(null); } else { mytip.CDU_IdTipo = PriEngine.Engine.TabelasUtilizador.DaValorAtributo("TDU_TipoArtigo", pk, "CDU_idTipo"); mytip.CDU_TipoArtigo = PriEngine.Engine.TabelasUtilizador.DaValorAtributo("TDU_TipoArtigo", pk, "CDU_TipoArtigo"); mytip.CDU_Categoria = PriEngine.Engine.TabelasUtilizador.DaValorAtributo("TDU_TipoArtigo", pk, "CDU_Categoria"); return(mytip); } } else { return(null); } }