public void cadastrarPedido(SolicitacaoMateriais objSolicitacao, string materiaisFornecedores) { PedidoDAO objPedidoDAO = FactoryDAO.criarPedidoDAO(); Collection <Materiais> objMateriaisColecao = new Collection <Materiais>(); //Obtem cada item e seu fornecedor string[] arrLinhas = materiaisFornecedores.Split('§'); for (int i = 0; i < arrLinhas.Length; i++) { //Obtem o fornecedor e item string[] arrItemFornecedor = arrLinhas[i].Split('|'); Materiais objMateriais = FactoryClasses.criarMateriais(); objMateriais.Codigo = Convert.ToInt32(arrItemFornecedor[0]); Fornecedor objFornecedor = FactoryClasses.criarFornecedor(); objFornecedor.Codigo = Convert.ToInt32(arrItemFornecedor[1]); objMateriais.Fornecedor = objFornecedor; objMateriaisColecao.Add(objMateriais); } objSolicitacao.Materiais = objMateriaisColecao; objPedidoDAO.cadastrarPedido(objSolicitacao); }
public Collection <Pedido> listarPedidos() { PedidoDAO objPedidoDAO = FactoryDAO.criarPedidoDAO(); return(objPedidoDAO.listarPedidos()); }