public frmIntegracaoMagento(conexaoMagento pConexaoMagento, Controllers.ctrlProdutos pCtrl) { InitializeComponent(); //umProduto = new Classes.produtos(); umMagentoProd = new magentoProdutos(pConexaoMagento); umProduto = new Classes.produtos(0, 0, "", "", "DeskJet-2230", "", "", decimal.Parse("1523"), "", 4, 12, decimal.Parse("10"), 0, 0); umaCtrlProduto = pCtrl; FmsgLog = ""; FimagemBase64 = ""; FlistaProdutos = new List <Tuple <Classes.produtos, bool[]> >(); umConexao = pConexaoMagento; }
private void InicializarAtributos() { try { //conexão com banco de dados umaConexao = new BancoDados.conexoes(); umaConexaoAPI = new API.conexaoMagento(); umaDaoCargo = new daoCargos(); umaDaoCidade = new daoCidades(); umaDaoCliente = new daoClientes(); umaDaoCondPag = new daoCondicoesPagamento(); umaDaoDeposito = new daoDepositos(); umaDaoEquip = new daoEquipamentos(); umaDaoEstado = new daoEstados(); umaDaoFormPag = new daoFormasPagamento(); umaDaoForn = new daoFornecedores(); umaDaoFunc = new daoFuncionarios(); umaDaoGrupo = new daoGrupos(); umaDaoMarca = new daoMarcas(); umaDaoModelo = new daoModelos(); umaDaoPais = new daoPaises(); umaDaoProduto = new daoProdutos(); umaDaoServico = new daoServicos(); umaDaoSubgrupo = new daoSubgrupos(); umaDaoTransport = new daoTransportadoras(); umaDaoCompra = new daoCompras(); umaDaoVenda = new daoVendas(); umaDaoContaPagar = new daoContasPagar(); umaDaoContaReceber = new daoContasReceber(); umCtrlCargo = new ctrlCargos(umaConexao, umaDaoCargo); umCtrlPais = new ctrlPaises(umaConexao, umaDaoPais); umCtrlGrupo = new ctrlGrupos(umaConexao, umaDaoGrupo); umCtrlMarca = new ctrlMarcas(umaConexao, umaDaoMarca); umCtrlEstado = new ctrlEstados(umaConexao, umaDaoEstado, umCtrlPais); umCtrlSubgrupo = new ctrlSubgrupos(umaConexao, umaDaoSubgrupo, umCtrlGrupo); umCtrlModelo = new ctrlModelos(umaConexao, umaDaoModelo, umCtrlMarca); umCtrlEquip = new ctrlEquipamentos(umaConexao, umaDaoEquip, umCtrlModelo); umCtrlFormPag = new ctrlFormasPagamento(umaConexao, umaDaoFormPag); umCtrlCidade = new ctrlCidades(umaConexao, umaDaoCidade, umCtrlEstado); umCtrlCondPag = new ctrlCondicoesPagamento(umaConexao, umCtrlFormPag, umaDaoCondPag); umCtrlForn = new ctrlFornecedores(umaConexao, umaDaoForn, umCtrlCidade, umCtrlCondPag); umCtrlProduto = new ctrlProdutos(umaConexao, umaDaoProduto, umCtrlModelo, umCtrlSubgrupo, umCtrlForn); umCtrlCliente = new ctrlClientes(umaConexao, umCtrlCidade, umCtrlCondPag, umaDaoCliente); umCtrlDeposito = new ctrlDepositos(umaConexao, umaDaoDeposito, umCtrlCidade, umCtrlProduto); umCtrlServico = new ctrlServicos(umaConexao, umaDaoServico); umCtrlFunc = new ctrlFuncionarios(umaConexao, umaDaoFunc, umCtrlCargo, umCtrlCidade); umCtrlTransport = new ctrlTransportadoras(umaConexao, umaDaoTransport, umCtrlCidade); umCtrlContaPagar = new ctrlContasPagar(umaConexao, umaDaoContaPagar, umCtrlForn, umCtrlFormPag); umCtrlContaReceber = new ctrlContasReceber(umaConexao, umaDaoContaReceber, umCtrlCliente, umCtrlFormPag); umCtrlCompra = new ctrlCompras(umaConexao, umaDaoCompra, umCtrlTransport, umCtrlCondPag, umCtrlForn, umCtrlProduto, umCtrlContaPagar); umCtrlVenda = new ctrlVendas(umaConexao, umaDaoVenda, umCtrlTransport, umCtrlCondPag, umCtrlCliente, umCtrlProduto, umCtrlContaReceber); //formulários de cadastro frmCadCargo = new frmCadastroCargos(umCtrlCargo); frmCadCidade = new frmCadastroCidades(umCtrlCidade); frmCadCliente = new frmCadastroClientes(umCtrlCliente); frmCadCondPag = new frmCadastroCondicoesPagamento(umCtrlCondPag); frmCadDeposito = new frmCadastroDepositos(umCtrlDeposito); frmCadEquip = new frmCadastroEquipamentos(umCtrlEquip); frmCadEstado = new frmCadastroEstados(umCtrlEstado); frmCadFornecedor = new frmCadastroFornecedores(umCtrlForn); frmCadFuncionario = new frmCadastroFuncionarios(umCtrlFunc); frmCadGrupo = new frmCadastroGrupos(umCtrlGrupo); frmCadMarca = new frmCadastroMarcas(umCtrlMarca); frmCadModelo = new frmCadastroModelos(umCtrlModelo); frmCadPais = new frmCadastroPaises(umCtrlPais); frmCadProduto = new frmCadastroProdutos(umCtrlProduto); frmCadFormPag = new frmCadastroFormasPagamento(umCtrlFormPag); frmCadServico = new frmCadastroServicos(umCtrlServico); frmCadSubgrupo = new frmCadastroSubGrupos(umCtrlSubgrupo); frmCadTransport = new frmCadastroTransportadoras(umCtrlTransport); frmCadCompra = new frmCadastroCompras(umCtrlCompra); frmCadVenda = new frmCadastroVendas(umCtrlVenda); //formulários de consulta frmConsCargo = new frmConsultaCargos(umCtrlCargo); frmConsCidade = new frmConsultaCidades(umCtrlCidade); frmConsCliente = new frmConsultaClientes(umCtrlCliente); frmConsCondPag = new frmConsultaCondicoesPagamento(umCtrlCondPag); frmConsDeposito = new frmConsultaDepositos(umCtrlDeposito); frmConsEquip = new frmConsultaEquipamentos(umCtrlEquip); frmConsEstado = new frmConsultaEstados(umCtrlEstado); frmConsFornecedor = new frmConsultaFornecedores(umCtrlForn); frmConsFuncionario = new frmConsultaFuncionarios(umCtrlFunc); frmConsGrupo = new frmConsultaGrupos(umCtrlGrupo); frmConsMarca = new frmConsultaMarcas(umCtrlMarca); frmConsModelo = new frmConsultaModelos(umCtrlModelo); frmConsPais = new frmConsultaPaises(umCtrlPais); frmConsProduto = new frmConsultaProdutos(umCtrlProduto); frmConsFormPag = new frmConsultasFormasPagamento(umCtrlFormPag); frmConsServico = new frmConsultaServicos(umCtrlServico); frmConsSubgrupo = new frmConsultaSubgrupos(umCtrlSubgrupo); frmConsTranspot = new frmConsultaTranspotadoras(umCtrlTransport); frmConsCompra = new frmConsultaCompras(umCtrlCompra); frmConsVenda = new frmConsultaVendas(umCtrlVenda); //vincula os formulários de consulta com seus respectivos cadastros frmConsCargo.SetFrmCad(frmCadCargo); frmConsCidade.SetFrmCad(frmCadCidade); frmConsCliente.SetFrmCad(frmCadCliente); frmConsCondPag.SetFrmCad(frmCadCondPag); frmConsDeposito.SetFrmCad(frmCadDeposito); frmConsEquip.SetFrmCad(frmCadEquip); frmConsEstado.SetFrmCad(frmCadEstado); frmConsFornecedor.SetFrmCad(frmCadFornecedor); frmConsFuncionario.SetFrmCad(frmCadFuncionario); frmConsGrupo.SetFrmCad(frmCadGrupo); frmConsMarca.SetFrmCad(frmCadMarca); frmConsModelo.SetFrmCad(frmCadModelo); frmConsPais.SetFrmCad(frmCadPais); frmConsProduto.SetFrmCad(frmCadProduto); frmConsFormPag.SetFrmCad(frmCadFormPag); frmConsServico.SetFrmCad(frmCadServico); frmConsSubgrupo.SetFrmCad(frmCadSubgrupo); frmConsTranspot.SetFrmCad(frmCadTransport); frmConsCompra.SetFrmCad(frmCadCompra); frmConsVenda.SetFrmCad(frmCadVenda); //vincula os formulários de consulta com os formulários de cadastro com dependência frmCadCidade.SetFrmCons(frmConsEstado); frmCadCliente.SetFrmCons(new Form[] { frmConsCondPag, frmConsCidade }); frmCadCondPag.SetFrmCons(frmConsFormPag); frmCadDeposito.SetFrmCons(new Form[] { frmConsCidade, frmConsProduto }); frmCadEquip.SetFrmCons(frmConsModelo); frmCadEstado.SetFrmCons(frmConsPais); frmCadFornecedor.SetFrmCons(new Form[] { frmConsCondPag, frmConsCidade }); frmCadFuncionario.SetFrmCons(new Form[] { frmConsCidade, frmConsCargo }); frmCadModelo.SetFrmCons(frmConsMarca); frmCadProduto.SetFrmCons(new Form[] { frmConsSubgrupo, frmConsFornecedor, frmConsModelo }); frmCadSubgrupo.SetFrmCons(frmConsGrupo); frmCadTransport.SetFrmCons(frmConsCidade); frmCadCompra.SetFrmCons(new Form[] { frmConsCondPag, frmConsTranspot, frmConsFornecedor, frmConsProduto }); frmCadVenda.SetFrmCons(new Form[] { frmConsCondPag, frmConsTranspot, frmConsCliente, frmConsProduto }); //referentes a integração do Magento frmIntregMagento = new API.frmIntegracaoMagento(umaConexaoAPI, umCtrlProduto); frmIntregMagento.SetFrmCons(frmConsProduto); } catch (Exception e) { MessageBox.Show("Não foi possivel inicializar os formulários!\n" + "ERRO: " + e.Message, "ERRO"); Close(); } }