コード例 #1
0
        //ALTERA NA TABELA
        public bool AlteraEstacionamento(Estacionamento objeto)
        {
            if (ChamarEstacionamentoDados.AlterarEstacionamento(objeto))
            {
                return true;
            }

            return false;
        }
コード例 #2
0
 //SALVA NOVO REGISTRO
 public bool SalvarEstacionamento(Estacionamento estacionamento)
 {
     if (ChamarEstacionamentoDados.Inserir(estacionamento))
     {
         return true;
     }
     else
     {
         return false;
     }
 }
コード例 #3
0
        //FAZ ALTERAÇÃO DOS DADOS NA TABELA
        public bool AlterarEstacionamento(Estacionamento objeto)
        {
            using (OracleCommand c = _conn.ObterConexao().CreateCommand())
            {
                c.CommandType = System.Data.CommandType.Text;

                try
                {
                    c.CommandText = "update dba_syspark.ESTACIONAMENTO set RAZAOSOCIAL=:RAZAOSOCIAL, NOMEFANTASIA=:NOMEFANTASIA, INSCRICAOESTADUAL=:INSCRICAOESTADUAL, TIMETOLERANCIA =:TIMETOLERANCIA,TOTALVAGAS =:TOTALVAGAS, ESTADO = :ESTADO, CIDADE = :CIDADE, BAIRRO = :BAIRRO, RUA= :RUA, NUMERO= :NUMERO, COMPLEMENTO= :COMPLEMENTO, CEP = :CEP   WHERE CNPJ= :CNPJ AND CODESTACIONAMENTO = :CODESTACIONAMENTO";

                    c.Parameters.Add("CODESTACIONAMENTO", OracleType.Number).Value = objeto.CodEstacionamento;
                    c.Parameters.Add("CNPJ", OracleType.VarChar).Value = objeto.Cnpj;

                    c.Parameters.Add("RAZAOSOCIAL", OracleType.VarChar).Value = objeto.RazaoSocial;
                    c.Parameters.Add("NOMEFANTASIA", OracleType.VarChar).Value = objeto.NomeFantasia;
                    c.Parameters.Add("INSCRICAOESTADUAL", OracleType.Number).Value = objeto.InscricaoEstadual;
                    c.Parameters.Add("TIMETOLERANCIA", OracleType.Number).Value = objeto.Tolerancia;
                    c.Parameters.Add("TOTALVAGAS", OracleType.Number).Value = objeto.TotalVagas;
                    c.Parameters.Add("ESTADO", OracleType.VarChar).Value = objeto.Estado;
                    c.Parameters.Add("CIDADE", OracleType.VarChar).Value = objeto.Cidade;
                    c.Parameters.Add("BAIRRO", OracleType.VarChar).Value = objeto.Bairro;
                    c.Parameters.Add("RUA", OracleType.VarChar).Value = objeto.Rua;
                    c.Parameters.Add("NUMERO", OracleType.Number).Value = objeto.Numero;
                    c.Parameters.Add("COMPLEMENTO", OracleType.VarChar).Value = objeto.Complemento;
                    c.Parameters.Add("CEP", OracleType.VarChar).Value = objeto.Cep;
                    c.ExecuteNonQuery();
                    return true;
                }
                catch (OracleException ex)
                {
                    throw;
                }

                return false;

            }
        }
コード例 #4
0
        public Collection<Estacionamento> ObterTodos()
        {
            Collection<Estacionamento> todosEstacionamentos = new Collection<Estacionamento>();
            Estacionamento estacionamento = null;
            using (OracleCommand c = _conn.ObterConexao().CreateCommand())
            {
                c.CommandType = System.Data.CommandType.Text;
                c.CommandText = "select * FROM ESTACIONAMENTO order by CODESTACIONAMENTO";

                using (OracleDataReader leitor = c.ExecuteReader())
                {
                    int bd_codEstacionamento = 0;
                    string bd_cnpj = " ";
                    string bd_Razao = "-";
                    string bd_Fantasia = "-";
                    int bd_Ie = 0;
                    int bd_tolerancia = 0;
                    int bd_totalVagas = 0;
                    string bd_estado = "-";
                    string bd_cidade = "-";
                    string bd_bairro = "-";
                    string bd_rua = "-";
                    int bd_numero = 0;
                    string bd_complemento = "-";
                    string bd_cep = "-";

                    while (leitor.Read())
                    {
                        try
                        {
                            bd_codEstacionamento = leitor.GetInt32(0);
                            bd_cnpj = leitor.GetString(1);
                            bd_Razao = leitor.GetString(2);
                            bd_Fantasia = leitor.GetString(3);
                            bd_Ie = leitor.GetInt32(4);
                            bd_tolerancia = leitor.GetInt32(5);
                            bd_totalVagas = leitor.GetInt32(6);
                            bd_estado = leitor.GetString(7);
                            bd_cidade = leitor.GetString(8);
                            bd_bairro = leitor.GetString(9);
                            bd_rua = leitor.GetString(10);
                            bd_numero = leitor.GetInt32(11);
                            bd_complemento = leitor.GetString(12);
                            bd_cep = leitor.GetString(13);
                        }
                        catch (InvalidCastException e)
                        {

                        }
                        estacionamento = new Estacionamento(bd_codEstacionamento, bd_cnpj, bd_Razao, bd_Fantasia, bd_Ie, bd_tolerancia, bd_totalVagas, bd_estado, bd_cidade, bd_bairro, bd_rua, bd_numero, bd_complemento, bd_cep);

                        todosEstacionamentos.Add(estacionamento);
                    }
                }
            }

            return todosEstacionamentos;
        }
コード例 #5
0
        /// //////////////////////////////
        // Funciona tive ajuda Obrigada !!!
        public bool Inserir(Estacionamento objeto)
        {
            using (OracleCommand c = _conn.ObterConexao().CreateCommand())
            {

                c.CommandType = System.Data.CommandType.Text;
                try {
                    c.CommandText = "insert into ESTACIONAMENTO (CODESTACIONAMENTO, CNPJ, RAZAOSOCIAL,NOMEFANTASIA,INSCRICAOESTADUAL,TIMETOLERANCIA, TOTALVAGAS, ESTADO, CIDADE, BAIRRO, RUA, NUMERO, COMPLEMENTO, CEP) values (SEQ_ESTACIONAMENTO.nextval, :CNPJ, :RAZAOSOCIAL, :NOMEFANTASIA, :INSCRICAOESTADUAL, :TIMETOLERANCIA, :TOTALVAGAS, :ESTADO, :CIDADE, :BAIRRO, :RUA, :NUMERO, :COMPLEMENTO, :CEP)";

                    //Não coloque @
                    c.Parameters.Add("CODESTACIONAMENTO", OracleType.Number).Value = objeto.CodEstacionamento;
                    c.Parameters.Add("CNPJ", OracleType.VarChar).Value = objeto.Cnpj;
                    c.Parameters.Add("RAZAOSOCIAL", OracleType.VarChar).Value = objeto.RazaoSocial;
                    c.Parameters.Add("NOMEFANTASIA", OracleType.VarChar).Value = objeto.NomeFantasia;
                    c.Parameters.Add("INSCRICAOESTADUAL", OracleType.Number).Value = objeto.InscricaoEstadual;
                    c.Parameters.Add("TIMETOLERANCIA", OracleType.Number).Value = objeto.Tolerancia;
                    c.Parameters.Add("TOTALVAGAS", OracleType.Number).Value = objeto.TotalVagas;
                    c.Parameters.Add("ESTADO", OracleType.VarChar).Value = objeto.Estado;
                    c.Parameters.Add("CIDADE", OracleType.VarChar).Value = objeto.Cidade;
                    c.Parameters.Add("BAIRRO", OracleType.VarChar).Value = objeto.Bairro;
                    c.Parameters.Add("RUA", OracleType.VarChar).Value = objeto.Rua;
                    c.Parameters.Add("NUMERO", OracleType.Number).Value = objeto.Numero;
                    c.Parameters.Add("COMPLEMENTO", OracleType.VarChar).Value = objeto.Complemento;
                    c.Parameters.Add("CEP", OracleType.VarChar).Value = objeto.Cep;
                    //CONFIRMA A INSERÇÃO
                    c.ExecuteScalar();

                    return true;
                }
                catch (OracleException ex)
                {
                    throw;
                }

            }

            return false;
        }
コード例 #6
0
        //Buscar Estacionamento pelo código
        public Estacionamento BuscarCodigo(int codigo)
        {
            Estacionamento estacionamento = null;

            using (OracleCommand c = _conn.ObterConexao().CreateCommand())
            {
                c.CommandType = System.Data.CommandType.Text;
                c.CommandText = "select CODESTACIONAMENTO, CNPJ, RAZAOSOCIAL,NOMEFANTASIA,INSCRICAOESTADUAL,TIMETOLERANCIA, TOTALVAGAS, ESTADO, CIDADE, BAIRRO, RUA, NUMERO, COMPLEMENTO, CEP FROM dba_syspark.ESTACIONAMENTO WHERE CODESTACIONAMENTO = :CODESTACIONAMENTO";
                c.Parameters.Add("CODESTACIONAMENTO", OracleType.Number).Value = codigo;

                using (OracleDataReader leitor = c.ExecuteReader())
                {
                    if (leitor.HasRows)
                    {
                        leitor.Read();
                        int bd_cod = leitor.GetInt32(0);
                        string bd_cnpj = leitor.GetString(1);
                        string bd_razao = leitor.GetString(2);
                        string bd_fantasia = leitor.GetString(3);
                        int bd_ie = leitor.GetInt32(4);
                        int bd_tolerancia = leitor.GetInt32(5);
                        int bd_vagas = leitor.GetInt32(6);
                        string bd_estado = leitor.GetString(7);
                        string bd_cidade = leitor.GetString(8);
                        string bd_bairro = leitor.GetString(9);
                        string bd_rua = leitor.GetString(10);
                        int bd_numero = leitor.GetInt32(11);
                        string bd_complemento = leitor.GetString(12);
                        string bd_cep = leitor.GetString(13);

                        estacionamento = new Estacionamento(bd_cod, bd_cnpj, bd_razao, bd_fantasia, bd_ie, bd_tolerancia, bd_vagas, bd_estado, bd_cidade, bd_bairro, bd_rua, bd_numero, bd_complemento, bd_cep);
                    }
                    else
                    {
                        return null;
                    }
                }
            }
            return estacionamento;
        }
コード例 #7
0
        private void button5_Click(object sender, EventArgs e)
        {
            cmdSalvar.Enabled = false;

            grEstacionamento.Visible = true;
            grLogradouro.Visible = true;
            grVagas.Visible = true;

            int codigo = 0;
            string cnpj = txtCnpjEstacionamento.Text;

            if (metodoCod(txtCodEstacionamento.Text))
            {
                codigo = Convert.ToInt32(txtCodEstacionamento.Text);
            }

            Estacionamento est_atual = new Estacionamento();

            if (cnpj != null && codigo != 0)
            {
                est_atual = chamadorEstcionamentoRN.BuscarEstacionamentoCODIGO(codigo);
            }
            else
            {
                if (codigo != 0)
                {
                    //chamar aqui método de busca por código
                    chamadorEstcionamentoRN.BuscarEstacionamentoCODIGO(codigo);

                }
                else
                {
                    if (cnpj != null)
                    {
                        est_atual = chamadorEstcionamentoRN.BuscarEstacionamentoCnpj(cnpj);
                    }
                }
            }

            if (est_atual == null)
            {
                MessageBox.Show("Estacionamento não encontrado");
            }
            else {

                cmdBuscarEstacionamento.Enabled = false;

                txtCodEstacionamento.Text = Convert.ToString(est_atual.CodEstacionamento);
                txtCnpjEstacionamento.Text = est_atual.Cnpj;
                txtIeEstacionamento.Text = Convert.ToString(est_atual.InscricaoEstadual);
                txtNomeEstacionamento.Text = est_atual.NomeFantasia;
                txtRazaoEstacionamento.Text = est_atual.RazaoSocial;
                txtTolerancia.Text = Convert.ToString(est_atual.Tolerancia);
                txtTotalVagas.Text = Convert.ToString(est_atual.TotalVagas);
                txtEstado.Text = est_atual.Estado;
                txtCidade.Text = est_atual.Cidade;
                txtBairro.Text = est_atual.Bairro;
                txtCep.Text = est_atual.Cep;
                txtRua.Text = est_atual.Rua;
                txtNumero.Text = est_atual.Numero.ToString();
                txtComplemento.Text = est_atual.Complemento;

                //aqui deve ser chamado um método que retorna o número de mensalistas cadastrados

                //para mostrar na tela o número de vagas ainda livres(para horista)

                txtCodEstacionamento.Enabled = false;
                txtCnpjEstacionamento.Enabled = false;
                txtIeEstacionamento.Enabled = false;
                txtNomeEstacionamento.Enabled = false;
                txtRazaoEstacionamento.Enabled = false;
                txtTolerancia.Enabled = false;
                txtTotalVagas.Enabled = false;
                txtEstado.Enabled = false;
                txtCidade.Enabled = false;
                txtRua.Enabled = false;
                txtCep.Enabled = false;
                txtBairro.Enabled = false;
                txtComplemento.Enabled = false;
                txtNumero.Enabled = false;

                txtNumMensalistas.Enabled = false;
                txtVagasLivres.Enabled = false;

            }
        }
コード例 #8
0
        private void cmdSalvar_Click(object sender, EventArgs e)
        {
            Estacionamento novo = new Estacionamento();

            novo.CodEstacionamento = int.Parse(txtCodEstacionamento.Text);
            novo.Cnpj = txtCnpjEstacionamento.Text;
            novo.RazaoSocial = txtRazaoEstacionamento.Text;
            novo.NomeFantasia = txtNomeEstacionamento.Text;
            novo.InscricaoEstadual = int.Parse(txtIeEstacionamento.Text);
            novo.Tolerancia = int.Parse(txtTolerancia.Text);
            novo.TotalVagas = int.Parse(txtTotalVagas.Text);
            novo.Estado = txtEstado.Text;
            novo.Cidade = txtCidade.Text;
            novo.Bairro = txtBairro.Text;
            novo.Rua = txtRua.Text;
            novo.Numero = Convert.ToInt32(txtNumero.Text);
            novo.Complemento = txtComplemento.Text;
            novo.Cep = txtCep.Text;

            //verificar se CNPJ já existe no sistema
            if (chamadorEstcionamentoRN.BuscarEstacionamentoCnpj(txtCnpjEstacionamento.Text) == null)
            {

                try
                {
                    chamadorEstcionamentoRN.SalvarEstacionamento(novo);

                    MessageBox.Show("Salvo com Sucesso!");
                    txtCodEstacionamento.Clear();
                    txtCnpjEstacionamento.Clear();
                    txtIeEstacionamento.Clear();
                    txtNomeEstacionamento.Clear();
                    txtRazaoEstacionamento.Clear();
                    txtTolerancia.Clear();
                    txtTotalVagas.Clear();
                    txtEstado.Clear();
                    txtCidade.Clear();
                    txtBairro.Clear();
                    txtRua.Clear();
                    txtNumero.Clear();
                    txtComplemento.Clear();
                    txtCep.Clear();

                    txtIeEstacionamento.Enabled = true;
                    txtNomeEstacionamento.Enabled = true;
                    txtRazaoEstacionamento.Enabled = true;
                    txtTolerancia.Enabled = true;
                    txtTotalVagas.Enabled = true;
                    txtEstado.Enabled = true;
                    txtCidade.Enabled = true;
                    txtCep.Enabled = true;
                    txtBairro.Enabled = true;
                    txtRua.Enabled = true;
                    txtComplemento.Enabled = true;
                    txtNumero.Enabled = true;
                }
                catch (Exception a)
                {

                    MessageBox.Show(a.Message);
                }

            }
            else
            {

                //Chamar método de alretação
                try {
                    chamadorEstcionamentoRN.AlteraEstacionamento(novo);

                    MessageBox.Show("Alteração realizada com sucesso.");

                    txtCodEstacionamento.Clear();
                    txtCnpjEstacionamento.Clear();
                    txtIeEstacionamento.Clear();
                    txtNomeEstacionamento.Clear();
                    txtRazaoEstacionamento.Clear();
                    txtTolerancia.Clear();
                    txtTotalVagas.Clear();
                    txtEstado.Clear();
                    txtCidade.Clear();
                    txtBairro.Clear();
                    txtRua.Clear();
                    txtNumero.Clear();
                    txtComplemento.Clear();
                    txtCep.Clear();

                    txtIeEstacionamento.Enabled = true;
                    txtNomeEstacionamento.Enabled = true;
                    txtRazaoEstacionamento.Enabled = true;
                    txtTolerancia.Enabled = true;
                    txtTotalVagas.Enabled = true;
                    txtEstado.Enabled = true;
                    txtCidade.Enabled = true;
                    txtCep.Enabled = true;
                    txtBairro.Enabled = true;
                    txtRua.Enabled = true;
                    txtComplemento.Enabled = true;
                    txtNumero.Enabled = true;

                    /*txtCodEstacionamento.Enabled = false;
                    txtCnpjEstacionamento.Enabled = false;
                    txtIeEstacionamento.Enabled = false;
                    txtNomeEstacionamento.Enabled = false;
                    txtRazaoEstacionamento.Enabled = false;
                    txtTolerancia.Enabled = false;
                    txtTotalVagas.Enabled = false;

                    txtNumMensalistas.Enabled = false;
                    txtVagasLivres.Enabled = false;*/
                }
                catch (Exception a)
                {
                    MessageBox.Show(a.Message);
                }

            }
        }