コード例 #1
0
        protected void btnConsulta_Click(object sender, EventArgs e)
        {
            //Consultar CNPJ
            var cnpj = txtCNPJ.Text;

            if (cnpj.Length == 14)
            {

                ConexaoBD conn = new ConexaoBD();
                conn.openConnection();

                var cmd = new SqlCommand("SELECT ID_USUARIO, NOME_USUARIO,DATA_USUARIO FROM CADASTRO WHERE DOCUMENTO ='" + cnpj + "'", conn.getConnection());
                var rd = cmd.ExecuteReader();

                DateTime data;
                Int32 idParc;

                if (rd.Read())
                {
                    idParc = rd.GetInt32(0);
                    razaoSocial.Text = rd.GetString(1);
                    data = rd.GetDateTime(2);
                    dataFundacao.Text = data.ToString("dd/MM/yyyy");
                    idUsuario.Text = idParc.ToString();
                }

                conn.closeConnection();

            }
            else {
                txtAlerta.Text = "Usuário não Encontrado !!!";
                ModalAlerta.Visible = true;
            }
        }
コード例 #2
0
        public int CadastrarSubCategoria(SubCategoria subCategoria)
        {
            using (conn = new ConexaoBD())
            {
                conn.openConnection();

                try
                {

                    string comando = @"INSERT INTO CATEGORIA_SUB
                                (ID_CATEGORIA,DESCRICAO_CATEGORIA_SUB)
                                VALUES (
                                        @IDCATEGORIA,
                                        @DESCRICAO_CATEGORIA_SUB
                                        )";;

                    SqlCommand cmd = new SqlCommand(comando, conn.getConnection());
                    cmd.Parameters.Add(new SqlParameter("@IDCATEGORIA", subCategoria.categoria.idCategoria));
                    cmd.Parameters.Add(new SqlParameter("@DESCRICAO_CATEGORIA_SUB", subCategoria.descricaoSubCategoria));
                    cmd.ExecuteNonQuery();

                    conn.closeConnection();
                    return 0;
                }
                catch (SqlException e)
                {
                    return e.Errors[0].Number;
                    throw;
                }
            }
        }
コード例 #3
0
        protected void btnAlteraCadastro_Click(object sender, EventArgs e)
        {
            ConexaoBD conexao = new ConexaoBD();
            conexao.openConnection();

            var nome = nome_fantasia_text.Text;
            var email = email_text.Text;
            var ddd = ddd_text.Text;
            var telefone = telefone_text.Text;
            var cep = cep_text.Text;
            var rua = endereco_text.Text;
            var numero = numero_text.Text;
            var cnpj = cnpj_text.Text;

            var cmd = new SqlCommand(@"SELECT ID_USUARIO FROM CADASTRO
                            WHERE DOCUMENTO = '" + cnpj + "'", conexao.getConnection());
            var rd = cmd.ExecuteReader();

            if (rd.Read())
            {
                idUser = rd.GetInt32(0);

                rd.Close();
                rd.Dispose();
            }

            conexao.closeConnection();

            conexao.openConnection();
            var cmd1 = new SqlCommand(@"UPDATE PARCEIRO SET NOME_FANTASIA_PARCEIRO = '" + nome + "' WHERE ID_USUARIO = " + idUser, conexao.getConnection());
            cmd1.ExecuteNonQuery();
            conexao.closeConnection();

            conexao.openConnection();
            var cmd2 = new SqlCommand(@"UPDATE CADASTRO SET EMAIL = '" + email + "' WHERE ID_USUARIO = " + idUser, conexao.getConnection());
            cmd2.ExecuteNonQuery();
            conexao.closeConnection();

            conexao.openConnection();
            var cmd3 = new SqlCommand(@"UPDATE CONTATO SET DDD = " + ddd + ", TELEFONE = " + telefone + "WHERE ID_USUARIO = " + idUser, conexao.getConnection());
            cmd3.ExecuteNonQuery();
            conexao.closeConnection();

            conexao.openConnection();
            var cmd4 = new SqlCommand(@"UPDATE ENDERECO SET ID_CIDADE = '" + ddl_cid.SelectedValue + "',ID_ESTADO = '" + ddl_est.SelectedValue + "', CEP = " + cep + ", RUA = '" + rua + "', NUMERO = " + numero +
                "WHERE ID_USUARIO = " + idUser, conexao.getConnection());
            cmd4.ExecuteNonQuery();
            conexao.closeConnection();

            LimparCampos();
            txtAlerta.Text = "DADOS EDITADOS COM SUCESSO !!";
            ModalAlerta.Visible = true;
            return;
        }
コード例 #4
0
        protected void BotaoConsulta_Click(object sender, EventArgs e)
        {
            var rSocial = nome_razao_social.Text;

            ConexaoBD conexao = new ConexaoBD();
            conexao.openConnection();

            var cmd = new SqlCommand(@"SELECT C.NOME_USUARIO, C.DATA_USUARIO, C.DOCUMENTO, C.EMAIL, CO.DDD, CO.TELEFONE, P.NOME_FANTASIA_PARCEIRO,
                                         E.RUA, E.NUMERO, E.CEP,  CI.NOME_CIDADE, ES.NOME_ESTADO,T.DESCRICAO
                                        FROM CADASTRO C LEFT JOIN CONTATO CO
                                        ON C.ID_USUARIO = CO.ID_USUARIO
                                        INNER JOIN PARCEIRO P
                                        ON C.ID_USUARIO = P.ID_USUARIO
                                        INNER JOIN TIPO_PARCEIRO T
                                        ON P.TIPO_PARCEIRO = T.ID_TIPO_PARCEIRO
                                        INNER JOIN ENDERECO E
                                        ON C.ID_USUARIO = E.ID_USUARIO
                                        INNER JOIN CIDADE CI
                                        ON E.ID_CIDADE = CI.ID_CIDADE
                                        INNER JOIN ESTADO ES
                                        ON E.ID_ESTADO = ES.ID_ESTADO
                                        WHERE NOME_USUARIO = '" + rSocial + "'", conexao.getConnection());
            var rd = cmd.ExecuteReader();
            DateTime data;

            IList<ListaDeDados> lista = new List<ListaDeDados>();
            while (rd.Read())
            {
                var consulta = new ListaDeDados();

                consulta.nomeUsuario = rd.GetString(0);
                consulta.documentoUsuario = rd.GetString(2);
                consulta.dataUsuario = rd.GetDateTime(1);
                consulta.emailUsuario = rd.GetString(3);
                consulta.dddUsuario = rd.GetString(4);
                consulta.telefoneUsuario = rd.GetString(5);
                consulta.nomeFantasiaParceiro = rd.GetString(6);
                consulta.cepUsuario = rd.GetString(9);
                consulta.enderecoUsuario = rd.GetString(7);
                consulta.numeroUsuario = rd.GetString(8);
                consulta.nomeCidadeUsuario = rd.GetString(10);
                consulta.nomeEstadoUsuario = rd.GetString(11);
                consulta.descricaoTipoParceiro = rd.GetString(12);

                lista.Add(consulta);

            }

            conexao.closeConnection();
            GridCampos.DataSource = lista;
            GridCampos.DataBind();
            /*DefineCampos1();*/
        }
コード例 #5
0
        protected void btnAtendimentoCliente_Click(object sender, EventArgs e)
        {
            var cpf = txtCPF.Text;
            var nome = nomeUsuario.Text;
            var tipoAtend = tipoAtendimento.Text;
            var descAtend = descAtendimento.Text;
            var dataAbertCham = dataAbertura.Text;
            var idUser = idUsuario.Text;

            if ( cpf.Length == 11 && nome != ("") && tipoAtend != ("--Selecione o Tipo--") && descAtend != (""))
            {
                try
                {
                    ConexaoBD conn = new ConexaoBD();
                    conn.openConnection();

                    var status = 1;

                    var cmd1 = new SqlCommand("INSERT INTO CHAMADO_ATENDIMENTO_CLIENTE (ID_STATUS,ID_USUARIO,CPF,TIPO_ATENDIMENTO,DESCRICAO_CHAMADO,DATA_ABERTURA_CHAMADO) VALUES(" + status + "," + idUser + ",'" + cpf + "','" + tipoAtend + "','" + descAtend + "','" + dataAbertCham + "')", conn.getConnection());
                    cmd1.ExecuteNonQuery();

                    conn.closeConnection();

                }
                catch (Exception oi)
                {
                    txtAlerta.Text = "Erro " + oi;
                    ModalAlerta.Visible = true;
                }
                finally
                {
                    txtCPF.Text = "";
                    tipoAtendimento.Text = "--Selecione o Tipo--";
                    nomeUsuario.Text = "";
                    dataNasc.Text = "";
                    descAtendimento.Text = "";

                    txtAlerta.Text = "Chamado Cadastrado com Sucesso !!!";
                    ModalAlerta.Visible = true;
                }
            }
            else
            {
                txtAlerta.Text = "Erro ao Cadastrar o Chamado, Verifique os Dados do Usuário!!!";
                ModalAlerta.Visible = true;
            }
        }
コード例 #6
0
        public int CadastrarCategoria(SubCategoria subCategoria)
        {
            using (conn = new ConexaoBD())
            {
                conn.openConnection();

                SqlTransaction transacao = conn.getConnection().BeginTransaction("transacao");

                try
                {

                    string comando = @"INSERT INTO CATEGORIA
                                       (DESCRICAO_CATEGORIA)
                                    VALUES
                                       (@DESCRICAO_CATEGORIA)";

                    SqlCommand cmd = new SqlCommand(comando, conn.getConnection(), transacao);
                    cmd.Parameters.Add(new SqlParameter("@DESCRICAO_CATEGORIA", subCategoria.categoria.descricaoCategoria));
                    cmd.ExecuteNonQuery();

                    comando = @"INSERT INTO CATEGORIA_SUB
                                (ID_CATEGORIA,DESCRICAO_CATEGORIA_SUB)
                                VALUES (
                                        (SELECT ID_CATEGORIA FROM CATEGORIA WITH(NOLOCK) WHERE DESCRICAO_CATEGORIA = @DESCRICAO_CATEGORIA),
                                        @DESCRICAO_CATEGORIA_SUB
                                        )";

                    SqlCommand cmd1 = new SqlCommand(comando, conn.getConnection(), transacao);

                    cmd1.Parameters.Add(new SqlParameter("@DESCRICAO_CATEGORIA", subCategoria.categoria.descricaoCategoria));
                    cmd1.Parameters.Add(new SqlParameter("@DESCRICAO_CATEGORIA_SUB", subCategoria.descricaoSubCategoria));
                    cmd1.ExecuteNonQuery();

                    transacao.Commit();
                    conn.closeConnection();
                    return 0;
                }
                catch (SqlException e)
                {
                    transacao.Rollback();
                    return e.Errors[0].Number;
                    throw;
                }
            }
        }
コード例 #7
0
        protected void btnCadastrarChamadoParceiro_Click(object sender, EventArgs e)
        {
            if (tipoAtendimento.Text != "--Selecione o Tipo--" && descAtendimento.Text != "" && txtCNPJ.Text.Length == 14)
            {
                try
                {
                    ConexaoBD conn = new ConexaoBD();
                    conn.openConnection();
                    Int16 status = 1;

                    var cmd = new SqlCommand("INSERT INTO CHAMADO_ATENDIMENTO_PARCEIRO (ID_STATUS, CNPJ, TIPO_ATENDIMENTO, DESCRICAO_CHAMADO, DATA_ABERTURA_CHAMADO)VALUES (" +
                        status + ",'" + txtCNPJ.Text + "','" + tipoAtendimento.Text + "','" + descAtendimento.Text + "','" + dataAberturaChamado.Text + "')", conn.getConnection());
                    cmd.ExecuteNonQuery();

                    conn.closeConnection();
                }
                catch (Exception i)
                {

                }
                finally
                {
                    txtCNPJ.Text = "";
                    razaoSocial.Text = "";
                    tipoAtendimento.Text = "--Selecione o Tipo--";
                    dataFundacao.Text = "";
                    descAtendimento.Text = "";

                    txtAlerta.Text = "Chamado Cadastrado com Sucesso !!!";
                    ModalAlerta.Visible = true;
                }
            }
            else
            {
                txtAlerta.Text = "Erro ao Cadastrar, Verifique as Informações digitadas !!!";
                ModalAlerta.Visible = true;
            }
        }
コード例 #8
0
        protected void BotaoConsultaEdicao_Click(object sender, EventArgs e)
        {
            var cnpj = cnpj_text.Text;

            ConexaoBD conexao = new ConexaoBD();
            conexao.openConnection();

            var cmd = new SqlCommand(@"SELECT P.NOME_FANTASIA_PARCEIRO, CO.DDD, CO.TELEFONE, C.EMAIL, E.CEP, E.RUA, E.NUMERO, ES.NOME_ESTADO, CI.NOME_CIDADE
                                        FROM PARCEIRO P
                                        LEFT JOIN CONTATO CO
                                        ON P.ID_USUARIO = CO.ID_USUARIO
                                        INNER JOIN CADASTRO C
                                        ON P.ID_USUARIO = C.ID_USUARIO
                                        INNER JOIN ENDERECO E
                                        ON P.ID_USUARIO = E.ID_USUARIO
                                        INNER JOIN CIDADE CI
                                        ON E.ID_CIDADE = CI.ID_CIDADE
                                        INNER JOIN ESTADO ES
                                        ON E.ID_ESTADO = ES.ID_ESTADO WHERE DOCUMENTO = '" + cnpj + "'", conexao.getConnection());

            var rd = cmd.ExecuteReader();

            if (rd.Read())
            {
                nome_fantasia.Text = rd.GetString(0);
                telefone.Text = "(" + rd.GetString(1) + ")" + rd.GetString(2);
                email.Text = rd.GetString(3);
                cep.Text = rd.GetString(4);
                rua.Text = rd.GetString(5);
                numero.Text = rd.GetString(6);
                estado_text.Text = rd.GetString(7);
                cidade_text.Text = rd.GetString(8);

            }
            rd.Close();
            rd.Dispose();
            conexao.closeConnection();
        }
コード例 #9
0
        protected void btnConsultaCPF_Click(object sender, EventArgs e)
        {
            //Atendimento_Operacoes atendCliente = new Atendimento_Operacoes();

            if (txtCPF.Text != "" && txtCPF.Text.Length == 11)
            {
                ConexaoBD conn = new ConexaoBD();

                conn.openConnection();

                var cmd = new SqlCommand("select ID_USUARIO,NOME_USUARIO,DATA_USUARIO  from cadastro where documento ='" + txtCPF.Text + "'", conn.getConnection());
                var rd = cmd.ExecuteReader();

                DateTime data;
                Int32 idUs;

                //var idUsuario = 0;
                if (rd.Read())
                {
                    nomeUsuario.Text = rd.GetString(1);
                    data = rd.GetDateTime(2);
                    dataNasc.Text = data.ToString("dd/MM/yyyy");
                    idUs = rd.GetInt32(0);
                    idUsuario.Text = idUs.ToString();
                    //dataAbertura.Text=
                    //idUsuarioAtend  = (int)rd[0];

                }

               conn.closeConnection();
            }
            else
            {
                txtAlerta.Text = "Usuário não Encontrado !!!";
                ModalAlerta.Visible = true;
            }
        }
コード例 #10
0
        public void btnInsereDados_Click(object sender, EventArgs e)
        {
            var razaoSocial = nome.Text;
            var nomeFantasia = nome_fantasia.Text;
            var cnpjUsuario = cnpj.Text;
            var dataFundacao = data.Text;
            var cepEndereco = cep.Text;
            var ruaEndereco = rua.Text;
            var numeroEndereco = numero.Text;
            var emailUsuario = email.Text;
            var emailUsuarioReserva = emailReserva.Text;
            var dddComercial = ddd1.Text;
            var telefoneComercial = telefone.Text;

            ConexaoBD conexao = new ConexaoBD();
            conexao.openConnection();

                var buscaCnpj = new SqlCommand(@"SELECT DOCUMENTO FROM CADASTRO WHERE DOCUMENTO = '" + cnpjUsuario + "'", conexao.getConnection());
                var rd = buscaCnpj.ExecuteReader();

                if (!rd.Read())
                {

                    rd.Close();
                    rd.Dispose();

                    if(razaoSocial != "" && cnpjUsuario != "" && dataFundacao != "" && emailUsuario != "" && emailUsuarioReserva != ""
                        && nomeFantasia != "" && cepEndereco != "" && ruaEndereco != "" && numeroEndereco != "" && telefoneComercial != "")
                    {
                        var cmd = new SqlCommand(@"INSERT INTO CADASTRO(NOME_USUARIO, DOCUMENTO, DATA_USUARIO, EMAIL, EMAIL_RESERVA, SALDO, TIPO_PESSOA) VALUES('" + razaoSocial + "'," +
                                                        "'" + cnpjUsuario + "'," +
                                                        "'" + dataFundacao + "'," +
                                                        "'" + emailUsuario + "'," +
                                                        "'" + emailUsuarioReserva + "'," +
                                                        "0," +
                                                        "2 )", conexao.getConnection());

                        cmd.ExecuteNonQuery();
                        conexao.closeConnection();

                        conexao.openConnection();

                        var cmd1 = new SqlCommand(@"INSERT INTO PARCEIRO (ID_USUARIO, NOME_FANTASIA_PARCEIRO, TIPO_PARCEIRO) VALUES ((SELECT ID_USUARIO FROM CADASTRO WITH(NOLOCK)WHERE DOCUMENTO = '"
                                                        + cnpjUsuario + "')," +
                                                    "'" + nomeFantasia + "'," +
                                                    "'" + TipoDeParceiro.SelectedValue + "')", conexao.getConnection());

                        cmd1.ExecuteNonQuery();
                        conexao.closeConnection();

                        conexao.openConnection();

                        var cmd2 = new SqlCommand(@"INSERT INTO ENDERECO (ID_USUARIO, ID_CIDADE, ID_ESTADO, CEP, RUA, NUMERO) VALUES ((SELECT ID_USUARIO FROM CADASTRO WITH (NOLOCK)WHERE DOCUMENTO ='" +
                                                cnpjUsuario + "')," +
                                                "'" + ddl_cid.SelectedValue + "'," +
                                                "'" + ddl_est.SelectedValue + "'," +
                                                "'" + cepEndereco + "'," +
                                                "'" + ruaEndereco + "'," +
                                                "'" + numeroEndereco + "')", conexao.getConnection());

                        cmd2.ExecuteNonQuery();
                        conexao.closeConnection();

                        conexao.openConnection();

                        var cmd3 = new SqlCommand(@"INSERT INTO CONTATO (ID_USUARIO, DDD, TELEFONE) VALUES ((SELECT ID_USUARIO FROM CADASTRO WITH (NOLOCK) WHERE DOCUMENTO = '"
                                                   + cnpjUsuario + "')," +
                                                   dddComercial + "," +
                                                   telefoneComercial + ")", conexao.getConnection());
                        cmd3.ExecuteNonQuery();
                        conexao.closeConnection();

                        LimparCampos();
                        txtAlerta.Text = "CADASTRO EFETUADO COM SUCESSO";
                        ModalAlerta.Visible = true;
                        return;

                    }else if(razaoSocial != "" && cnpjUsuario != "" && dataFundacao != "" && emailUsuario != "" && emailUsuarioReserva == ""
                        && nomeFantasia != "" && cepEndereco != "" && ruaEndereco != "" && numeroEndereco != "" && telefoneComercial != "")
                    {
                        var cmd = new SqlCommand(@"INSERT INTO CADASTRO(NOME_USUARIO, DOCUMENTO, DATA_USUARIO, EMAIL, EMAIL_RESERVA, SALDO, TIPO_PESSOA) VALUES('" + razaoSocial + "'," +
                                                        "'" + cnpjUsuario + "'," +
                                                        "'" + dataFundacao + "'," +
                                                        "'" + emailUsuario + "'," +
                                                        "'NULL'," +
                                                        "0," +
                                                        "2 )", conexao.getConnection());

                        cmd.ExecuteNonQuery();
                        conexao.closeConnection();

                        conexao.openConnection();

                        var cmd1 = new SqlCommand(@"INSERT INTO PARCEIRO (ID_USUARIO, NOME_FANTASIA_PARCEIRO, TIPO_PARCEIRO) VALUES ((SELECT ID_USUARIO FROM CADASTRO WITH(NOLOCK)WHERE DOCUMENTO = '"
                                                        + cnpjUsuario + "')," +
                                                    "'" + nomeFantasia + "'," +
                                                    "'" + TipoDeParceiro.SelectedValue + "')", conexao.getConnection());

                        cmd1.ExecuteNonQuery();
                        conexao.closeConnection();

                        conexao.openConnection();

                        var cmd2 = new SqlCommand(@"INSERT INTO ENDERECO (ID_USUARIO, ID_CIDADE, ID_ESTADO, CEP, RUA, NUMERO) VALUES ((SELECT ID_USUARIO FROM CADASTRO WITH (NOLOCK)WHERE DOCUMENTO ='" +
                                                cnpjUsuario + "')," +
                                                "'" + ddl_cid.SelectedValue + "'," +
                                                "'" + ddl_est.SelectedValue + "'," +
                                                "'" + cepEndereco + "'," +
                                                "'" + ruaEndereco + "'," +
                                                "'" + numeroEndereco + "')", conexao.getConnection());

                        cmd2.ExecuteNonQuery();
                        conexao.closeConnection();

                        conexao.openConnection();

                        var cmd3 = new SqlCommand(@"INSERT INTO CONTATO (ID_USUARIO, DDD, TELEFONE) VALUES ((SELECT ID_USUARIO FROM CADASTRO WITH (NOLOCK) WHERE DOCUMENTO = '"
                                                   + cnpjUsuario + "')," +
                                                   dddComercial + "," +
                                                   telefoneComercial + ")", conexao.getConnection());
                        cmd3.ExecuteNonQuery();
                        conexao.closeConnection();

                        LimparCampos();
                        txtAlerta.Text = "CADASTRO EFETUADO COM SUCESSO";
                        ModalAlerta.Visible = true;
                    }

                }
                    else if (rd.Read())
                {

                    txtAlerta.Text = "O CNPJ " + cnpjUsuario + " JÁ EXISTEM EM NOSSO CADASTRO !!";
                    ModalAlerta.Visible = true;
                    return;
                }
                rd.Close();
                rd.Dispose();
        }
コード例 #11
0
ファイル: ParceiroListas.cs プロジェクト: Nick212/DZMotor
        public List<TipoParceiro> ListarTipoParceiro()
        {
            List<TipoParceiro> tipoParceiro = new List<TipoParceiro>();
            String select = "SELECT * FROM TIPO_PARCEIRO";
            using (conexao = new ConexaoBD())
            {
                conexao.openConnection();
                SqlCommand cmd = new SqlCommand(select, conexao.getConnection());
                var rd = cmd.ExecuteReader();

                while (rd.Read())
                {
                    TipoParceiro tipos = new TipoParceiro();

                    tipos.idTipoParceiro = rd.GetInt32(0);
                    tipos.descTipoParceiro = rd.GetString(1);

                    tipoParceiro.Add(tipos);
                }
                conexao.closeConnection();
            }
            return tipoParceiro;
        }
コード例 #12
0
ファイル: ParceiroListas.cs プロジェクト: Nick212/DZMotor
        public List<Parceiro> ListarParceiros()
        {
            List<Parceiro> parceiros = new List<Parceiro>();
            string consulta = "SELECT ID_PARCEIRO, ID_USUARIO, NOME_FANTASIA_PARCEIRO, TIPO_PARCEIRO FROM PARCEIRO ORDER BY NOME_FANTASIA_PARCEIRO";
            using (conexao = new ConexaoBD())
            {
                conexao.openConnection();
                SqlCommand cmd = new SqlCommand(consulta, conexao.getConnection());
                var rd = cmd.ExecuteReader();

                while (rd.Read())
                {
                    Parceiro parceiro = new Parceiro();
                    parceiro.id_parceiro = rd.GetInt32(0);
                    parceiro.id_usuario = rd.GetInt32(1);
                    parceiro.nome_fantasia = rd.GetString(2);
                    parceiro.tipo_parceiro = rd.GetInt32(3);
                    parceiros.Add(parceiro);
                }
                conexao.closeConnection();
            }
            return parceiros;
        }
コード例 #13
0
        public List<SubCategoria> ListaSubCategoriaBanco(string idCategoria)
        {
            List<SubCategoria> subCategorias = new List<SubCategoria>();
            string comando = @"SELECT ID_CATEGORIA_SUB,DESCRICAO_CATEGORIA_SUB FROM CATEGORIA_SUB WITH(NOLOCK) WHERE ID_CATEGORIA =" + idCategoria + " ORDER BY DESCRICAO_CATEGORIA_SUB";
            using (conn = new ConexaoBD())
            {
                conn.openConnection();
                SqlCommand cmd = new SqlCommand(comando, conn.getConnection());
                var rd = cmd.ExecuteReader();

                while (rd.Read())
                {
                    SubCategoria subCategoria = new SubCategoria();

                    subCategoria.idSubCategoria = rd.GetInt32(0);
                    subCategoria.descricaoSubCategoria = rd.GetString(1);

                    subCategorias.Add(subCategoria);
                }
                conn.closeConnection();
            }

            return subCategorias;
        }
コード例 #14
0
        public List<Categoria> ListaCategoriaBanco()
        {
            List<Categoria> categorias = new List<Categoria>();
            string comando = @"SELECT ID_CATEGORIA,DESCRICAO_CATEGORIA FROM CATEGORIA WITH(NOLOCK) ORDER BY DESCRICAO_CATEGORIA";
            using (conn = new ConexaoBD())
            {
                conn.openConnection();
                SqlCommand cmd = new SqlCommand(comando, conn.getConnection());
                var rd = cmd.ExecuteReader();

                while (rd.Read())
                {
                    Categoria categoria = new Categoria();

                    categoria.idCategoria = rd.GetInt32(0);
                    categoria.descricaoCategoria = rd.GetString(1);

                    categorias.Add(categoria);
                }
                conn.closeConnection();
            }

            return categorias;
        }
コード例 #15
0
        protected void btnAlterar_Click(object sender, EventArgs e)
        {
            if (nChamadoParceiro.Text != "" || cnpjEmpresa.Text != "")
            {
                try
                {
                    ConexaoBD conn = new ConexaoBD();

                    conn.openConnection();
                    //não funciona
                    var cmd = new SqlCommand(@"UPDATE CHAMADO_ATENDIMENTO_PARCEIRO SET CNPJ = '" + txtCPF.Text + "', TIPO_ATENDIMENTO = '" + tipoAtendimento.Text + "', DESCRICAO_CHAMADO ='" + descAtendimento.Text + "',DATA_ABERTURA_CHAMADO = '" + dataAbertura.Text + "', DATA_FECHAMENTO_CHAMADO = GETDATE(), ID_STATUS =" + statusChamado.SelectedValue + " WHERE ID_N_CHAMADO = " + txtIdNChamado.Text, conn.getConnection());

                    cmd.ExecuteNonQuery();

                    conn.closeConnection();

                }
                catch (Exception ee)
                {
                    txtAlerta.Text = "Erro " + ee;
                    ModalAlerta.Visible = true;
                }
                finally
                {
                    nChamado.Text = "";
                    cpfUsuario.Text = "";
                    nChamadoParceiro.Text = "";
                    cnpjEmpresa.Text = "";
                    txtCPF.Text = "";
                    tipoAtendimento.Text = "--Selecione o Tipo--";
                    nomeUsuario.Text = "";
                    dataNasc.Text = "";
                    descAtendimento.Text = "";
                    dataAbertura.Text = "";
                    dataFechamento.Text = "";

                    txtAlerta.Text = "Informações Alteradas com Sucesso!!!";
                    ModalAlerta.Visible = true;
                }

            }
            else if (nChamado.Text != "" || txtCPF.Text != "")
            {
                try
                {
                    ConexaoBD conn = new ConexaoBD();

                    conn.openConnection();

                    //Se o chmado estiver Aberto Faça
                    if (statusChamado.Text.Equals("Aberto"))
                    {
                        var cmd = new SqlCommand(@"UPDATE CHAMADO_ATENDIMENTO_CLIENTE SET CPF = '" + txtCPF.Text + "', TIPO_ATENDIMENTO = '" + tipoAtendimento.Text + "', DESCRICAO_CHAMADO ='" + descAtendimento.Text + "',DATA_ABERTURA_CHAMADO = '" + dataAbertura.Text + "', ID_STATUS =" + statusChamado.SelectedValue + " WHERE ID_N_CHAMADO = " + txtIdNChamado.Text, conn.getConnection());

                        cmd.ExecuteNonQuery();
                    }
                    else
                    {
                        //Se o Chamado Estiver Fechado Faça
                        var cmd = new SqlCommand(@"UPDATE CHAMADO_ATENDIMENTO_CLIENTE SET CPF = '" + txtCPF.Text + "', TIPO_ATENDIMENTO = '" + tipoAtendimento.Text + "', DESCRICAO_CHAMADO ='" + descAtendimento.Text + "',DATA_ABERTURA_CHAMADO = '" + dataAbertura.Text + "', DATA_FECHAMENTO_CHAMADO = GETDATE(), ID_STATUS = " + statusChamado.SelectedValue + " WHERE ID_N_CHAMADO = " + txtIdNChamado.Text, conn.getConnection());

                        cmd.ExecuteNonQuery();
                    }
                    conn.closeConnection();

                }
                catch (Exception ee)
                {
                    txtAlerta.Text = "Erro " + ee;
                    ModalAlerta.Visible = true;
                }
                finally
                {
                    nChamado.Text = "";
                    cpfUsuario.Text = "";
                    nChamadoParceiro.Text = "";
                    cnpjEmpresa.Text = "";
                    txtCPF.Text = "";
                    tipoAtendimento.Text = "--Selecione o Tipo--";
                    nomeUsuario.Text = "";
                    dataNasc.Text = "";
                    descAtendimento.Text = "";
                    dataAbertura.Text = "";
                    dataFechamento.Text = "";

                    txtAlerta.Text = "Dados Alterados com Sucesso!!!";
                    ModalAlerta.Visible = true;

                }
            }

            else
            {
                txtAlerta.Text = "Dados não atualizados, Por Favor verifique os Dados se estão corretos!!!";
                ModalAlerta.Visible = true;
            }
        }
コード例 #16
0
        protected void btnVerificar_Click(object sender, EventArgs e)
        {
            ConexaoBD conn = new ConexaoBD();

            conn.openConnection();

            if (cpfUsuario.Text != "" || nChamado.Text != "")
            {

                    Int32 nchamado = 0;
                    //Caso o nchamado for nulo ele vai zerar para não ocorrer erro no UPDATE do BD
                    if (nChamado.Text == "") { nchamado = 0; }

                    else {
                        nchamado = Convert.ToInt32(nChamado.Text);
                    }

                        var cmd = new SqlCommand("SELECT CPF, TIPO_ATENDIMENTO, DESCRICAO_CHAMADO, DATA_ABERTURA_CHAMADO, DATA_FECHAMENTO_CHAMADO, ID_STATUS,C.NOME_USUARIO, C.DATA_USUARIO, ID_N_CHAMADO FROM CHAMADO_ATENDIMENTO_CLIENTE INNER JOIN CADASTRO C ON CPF = C.DOCUMENTO WHERE CPF='" + cpfUsuario.Text + "' OR ID_N_CHAMADO = " + nchamado, conn.getConnection());
                        var rd = cmd.ExecuteReader();

                        DateTime data;
                        DateTime data2;
                        DateTime dataNascimento;
                        Int32 status = 0;

                        if (rd.Read())
                        {
                            txtIdNChamado.Text = rd.GetInt32(8).ToString();
            ;                           txtCPF.Text = rd.GetString(0);
                            nomeUsuario.Text = rd.GetString(6);
                            tipoAtendimento.Text = rd.GetString(1);
                            descAtendimento.Text = rd.GetString(2);
                            dataNascimento = rd.GetDateTime(7);
                            dataNasc.Text = dataNascimento.ToString("dd/MM/yyyy");

                            data = rd.GetDateTime(3);
                            dataAbertura.Text = data.ToString("yyyy/MM/dd HH:mm:ss");

                            status = rd.GetInt32(5);

                            if (status == 1)
                            {
                                statusChamado.SelectedValue = status.ToString();
                                dataFechamento.Text = "";
                            }
                            else if (status == 2)
                            {
                                statusChamado.SelectedValue  = status.ToString() ;
                                dataFechamento.Text = "";
                            }
                            else if (status == 3)
                            {
                                statusChamado.SelectedValue = status.ToString();
                                data2 = rd.GetDateTime(4);
                                dataFechamento.Text = data2.ToString();
                            }

                        }

                    conn.closeConnection();
                }
            else if (cnpjEmpresa.Text != "" || nChamadoParceiro.Text != "")
            {

                Int32 nchamado = 0;
                //Caso o nchamado for nulo ele vai zerar para não ocorrer erro no UPDATE do BD
                if (nChamadoParceiro.Text == "") { nchamado = 0; }

                else
                {
                    nchamado = Convert.ToInt32(nChamadoParceiro.Text);
                }

                var cmd = new SqlCommand("SELECT CNPJ, TIPO_ATENDIMENTO, DESCRICAO_CHAMADO, DATA_ABERTURA_CHAMADO, DATA_FECHAMENTO_CHAMADO, ID_STATUS, C.NOME_USUARIO, C.DATA_USUARIO,ID_N_CHAMADO FROM CHAMADO_ATENDIMENTO_PARCEIRO INNER JOIN CADASTRO C ON CNPJ = C.DOCUMENTO WHERE CNPJ='" + cnpjEmpresa.Text + "' OR ID_N_CHAMADO = " + nchamado, conn.getConnection());
                var rd = cmd.ExecuteReader();

                DateTime data;
                DateTime data2;
                DateTime dataN;
                Int32 status=0;

                if (rd.Read())
                {
                    txtIdNChamado.Text = rd.GetInt32(8).ToString();
                    txtCPF.Text = rd.GetString(0);
                    nomeUsuario.Text = rd.GetString(6);
                    tipoAtendimento.Text = rd.GetString(1);
                    descAtendimento.Text = rd.GetString(2);
                    data = rd.GetDateTime(3);
                    dataAbertura.Text = data.ToString();
                    status = rd.GetInt32(5);
                    dataN = rd.GetDateTime(7);
                    dataNasc.Text = dataN.ToString();

                    if (status == 1)
                    {
                        statusChamado.SelectedValue = status.ToString();
                        dataFechamento.Text = "";
                    }
                    else if (status == 2)
                    {
                        statusChamado.SelectedValue = status.ToString();
                        dataFechamento.Text = "";
                    }
                    else if (status == 3)
                    {
                        statusChamado.SelectedValue = status.ToString();
                        data2 = rd.GetDateTime(4);
                        dataFechamento.Text = data2.ToString();
                    }

                }

                conn.closeConnection();
            }

            else
            {
                txtAlerta.Text = "Usuário não Encontrado !!!";
                ModalAlerta.Visible = true;
            }
        }