예제 #1
0
        public ModeloProdutos CarregaModeloProdutos(int codigo)
        {
            ModeloProdutos modelo = new ModeloProdutos();
            SqlCommand     cmd    = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "select * from produto where idProduto = @codigo";
            cmd.Parameters.AddWithValue("@codigo", codigo);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();

                modelo.IdProduto          = Convert.ToInt32(registro["idProduto"]);
                modelo.Descricao          = Convert.ToString(registro["descricao"]);
                modelo.IdUnidade          = Convert.ToInt32(registro["idUnidade"]);
                modelo.ValorCustoDireto   = Convert.ToDouble(registro["valorCustoDireto"]);
                modelo.ValorCustoIndireto = Convert.ToDouble(registro["valorCustoIndireto"]);
            }
            conexao.Desconectar();
            return(modelo);
        }