public int Consulta() { ProdutoDAL Prod = new ProdutoDAL(); DataTable dt = Prod.ConsultaProduto("P_CONSULTAR_LISTA_PRODUTO_POR_REFERENCIA", Referencia); if (dt.Rows.Count > 0) { Codigo = Convert.ToInt32(dt.Rows[0]["PROD_CODIGO"].ToString()); Referencia = dt.Rows[0]["PROD_REFERENCIA"].ToString(); Nome = dt.Rows[0]["PROD_NOME"].ToString(); Descricao = dt.Rows[0]["PROD_DESCRICAO"].ToString(); Status = dt.Rows[0]["PROD_STATUS"].ToString(); Marca = TrataNulo(dt.Rows[0]["PROD_MARCA"].ToString(), ""); Modelo = dt.Rows[0]["PROD_MODELO"].ToString(); Fabricante = Convert.ToInt32(dt.Rows[0]["FAB_CODIGO"].ToString()); Imagem = dt.Rows[0]["PROD_IMAGEM"].ToString(); UnEntrada = dt.Rows[0]["PROD_UNIDADE_ENTRADA"].ToString(); Fator = Convert.ToInt32(dt.Rows[0]["PROD_FATOR"].ToString()); UnSaida = dt.Rows[0]["PROD_UNIDADE_SAIDA"].ToString(); EstMinimo = 0; if (dt.Rows[0]["PROD_ESTOQUE_MINIMO"].ToString() != "") { EstMinimo = Convert.ToInt32(dt.Rows[0]["PROD_ESTOQUE_MINIMO"].ToString()); } EstMaximo = 0; if (dt.Rows[0]["PROD_ESTOQUE_MAXIMO"].ToString() != "") { EstMaximo = Convert.ToInt32(dt.Rows[0]["PROD_ESTOQUE_MAXIMO"].ToString()); } PrecoUnitario = 0; if (dt.Rows[0]["PROD_PRECO_UNITARIO"].ToString() != "") { PrecoUnitario = decimal.Parse(dt.Rows[0]["PROD_PRECO_UNITARIO"].ToString()); } Observacao = dt.Rows[0]["PROD_OBSERVACAO"].ToString(); Tpsaida = 0; if (dt.Rows[0]["PROD_VALOR_TABELA"].ToString() != "") { Tpsaida = Convert.ToInt32(dt.Rows[0]["PROD_TIPO_SAIDA"].ToString()); } Origem = dt.Rows[0]["PROD_ORIGEM"].ToString(); Peso = dt.Rows[0]["PROD_PESO"].ToString(); return(1); } return(0); }