// fucionando corretamente public bool AtualizarDadosEmpresa(DadosDaEmpresa DadosEmpresa) { try { Dal.ConectarBanco(); //UPDATE `simuladordenegocios`.`dadodasempresa` SET `cnpj`='3', `setorDeAtividades`='a', `formaJuridica`='b', `enquadramentoTributario`='c', `fonteDeRecursos`='d', `missaoDaEmpresa`='e', `resumoPlano`='f' WHERE `id`='46'; string QueryAtualizarDadosEmpresa = "UPDATE `dadodasempresa` SET " + "`cnpj`=@cnpj, " + "`setorDeAtividades`=@setordeatividades, " + "`formaJuridica`=@formajuridica, " + "`enquadramentoTributario`=@enquadramentotributario, " + "`fonteDeRecursos`=@fontederecursos, " + "`missaoDaEmpresa`=@missaodaempresa, " + "`resumoPlano`=@resumoplano WHERE " + "`id`=@id;"; ComandoAtualizarDadosEmpresa = new MySqlCommand(QueryAtualizarDadosEmpresa); ComandoAtualizarDadosEmpresa.Connection = Dal.Conn; ComandoAtualizarDadosEmpresa.Parameters.AddWithValue("@resumoplano", DadosEmpresa.ResumoPrincipaisPontos.ToString()); ComandoAtualizarDadosEmpresa.Parameters.AddWithValue("@id", DadosEmpresa.Id.ToString()); ComandoAtualizarDadosEmpresa.Parameters.AddWithValue("@cnpj", DadosEmpresa.Cnpj.ToString()); ComandoAtualizarDadosEmpresa.Parameters.AddWithValue("@setordeatividades", DadosEmpresa.SetorDeAtividades); ComandoAtualizarDadosEmpresa.Parameters.AddWithValue("@formajuridica", DadosEmpresa.FormaJuridica); ComandoAtualizarDadosEmpresa.Parameters.AddWithValue("@enquadramentotributario", DadosEmpresa.EnquadramentoTributario); ComandoAtualizarDadosEmpresa.Parameters.AddWithValue("@fontederecursos", DadosEmpresa.FonteDeRecursos); ComandoAtualizarDadosEmpresa.Parameters.AddWithValue("@missaodaempresa", DadosEmpresa.MissaoDaEmpresa); ComandoAtualizarDadosEmpresa.ExecuteNonQuery(); return true; } catch { return false; } finally { //Dal.FecharConexao(); } }
// retorna o valor da Id para salvar os dados e manter a referencia do sumario public DadosDaEmpresa BuscarDadosEmpresa(int IdSumario) { try { DadosDaEmpresa DadosEmpresa = new DadosDaEmpresa(); string QueryBuscarDadosEmpresa = "SELECT * FROM dadodasempresa where id_SumarioExcutivo=@IdSumario;"; Dal.ConectarBanco(); ComandoBuscarDadosEmpresa = new MySqlCommand(QueryBuscarDadosEmpresa); ComandoBuscarDadosEmpresa.Connection = Dal.Conn; ComandoBuscarDadosEmpresa.Parameters.AddWithValue("@IdSumario", IdSumario); ReaderBuscarDadosEmpresa = ComandoBuscarDadosEmpresa.ExecuteReader(); while (ReaderBuscarDadosEmpresa.Read()) { DadosEmpresa.Id = int.Parse(ReaderBuscarDadosEmpresa["id"].ToString()); DadosEmpresa.Cnpj = ReaderBuscarDadosEmpresa["cnpj"].ToString(); DadosEmpresa.SetorDeAtividades = ReaderBuscarDadosEmpresa["setorDeAtividades"].ToString() ; DadosEmpresa.FormaJuridica = ReaderBuscarDadosEmpresa["formaJuridica"].ToString(); DadosEmpresa.EnquadramentoTributario = ReaderBuscarDadosEmpresa["enquadramentoTributario"].ToString(); DadosEmpresa.FonteDeRecursos = ReaderBuscarDadosEmpresa["fonteDeRecursos"].ToString(); DadosEmpresa.MissaoDaEmpresa = ReaderBuscarDadosEmpresa["missaoDaEmpresa"].ToString(); DadosEmpresa.ResumoPrincipaisPontos = ReaderBuscarDadosEmpresa["resumoPlano"].ToString(); } return DadosEmpresa; } catch { return DadosEmpresa; } finally { ReaderBuscarDadosEmpresa.Close(); Dal.FecharConexao(); } }
private void FrmSumarioExecutivo_Load(object sender, EventArgs e) { TxtNomeEmpresa.Text = NomeEmpresa; if (DadosEmpresaDal.VerificarEmpresaExistente(SumExecutivo.Id)) { DadosEmpresa = DadosEmpresaDal.BuscarDadosEmpresa(SumExecutivo.Id); PreencherCamposDadosEmpresa(); } else { MessageBox.Show("Ocorreu algum erro ao tentar carregar os dados"); this.Close(); } }