コード例 #1
0
        // 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();
            }
        }
コード例 #2
0
        // 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();
            }
        }
コード例 #3
0
        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();
            }
        }