Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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);
            }
        }