Exemplo n.º 1
0
        private void CliqueBotaoSalvar(object sender, EventArgs e)
        {
            ConexaoComBd          atualizadorPessoaServico = new ConexaoComBd();
            Pessoa                pessoa  = new Pessoa();
            PessoaServicoPrestado servico = new PessoaServicoPrestado();

            if (botaEditar.Enabled == true)
            {
                pessoa.CodPessoa    = CodPessoaClienteSelecionado;
                pessoa.Nome         = txtBoxNomePessoa.Text.ToString();
                pessoa.Telefone     = txtBoxTelefone.Text.ToString();
                pessoa.PlacaVeiculo = txtBoxPlacaVeiculo.Text.ToString();
                // servico.DescricaoServico = txbServicosPrestados.Text.ToString();
                servico.DataServico = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
            }
            else
            {
                pessoa.CodPessoa    = CodPessoaClienteSelecionado;
                pessoa.Nome         = txtBoxNomePessoa.Text.ToString();
                pessoa.Telefone     = txtBoxTelefone.Text.ToString();
                pessoa.PlacaVeiculo = txtBoxPlacaVeiculo.Text.ToString();
                // servico.DescricaoServico = txbServicosPrestados.Text.ToString();
                servico.DataServico = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
            }
            atualizadorPessoaServico.AtualizaPessoaEServico(pessoa, servico);
        }
Exemplo n.º 2
0
        public void Form4_Load(object sender, EventArgs e)
        {
            // MessageBox.Show(CodPessoaClienteSelecionado.ToString());
            var conexaoBuscaPessoa = new ConexaoComBd();
            var conexao            = conexaoBuscaPessoa.AbreConexaoComBd();

            string[] nomesDasColunas = new string[3];
            nomesDasColunas[0] = "NOME";
            nomesDasColunas[1] = "TELEFONE";
            nomesDasColunas[2] = "PLACAVEICULO";
            for (int i = 0; i < 3; i++)
            {
                string     cmdText = ($@"SELECT {nomesDasColunas[i]} FROM PESSOAS  WHERE CODPESSOA = {CodPessoaClienteSelecionado}");
                SqlCommand comando = new SqlCommand(cmdText, conexao);
                if (i == 0)
                {
                    txtBoxNomePessoa.Text = comando.ExecuteScalar().ToString();
                }
                if (i == 1)
                {
                    txtBoxTelefone.Text = comando.ExecuteScalar().ToString();
                }
                if (i == 2)
                {
                    txtBoxPlacaVeiculo.Text = comando.ExecuteScalar().ToString();
                    //aqui eu atualizo os comandos para buscar o serviço
                    cmdText = ($@"SELECT DESCRICAOSERVICO FROM PESSOASERVICOPRESTADO WHERE CODPESSOA = {CodPessoaClienteSelecionado} ");
                    comando = new SqlCommand(cmdText, conexao);
                    //  txbServicosPrestados.Text = comando.ExecuteScalar()?.ToString() ?? "";
                }
            }
            //FormGridServico formGridServico = new FormGridServico();
            //FormCadastroServicos form = new FormCadastroServicos(formGridServico);
        }
Exemplo n.º 3
0
        public void botaoPesquisar(object sender, EventArgs e)
        {
            FormResultadoPesquisa frm3 = new FormResultadoPesquisa();
            var teste = new ConexaoComBd();

            frm3.txbPesquisa.Text = txbPesquisa.Text;
            frm3.dg.DataSource    = teste.RetornaPesquisa(txbPesquisa.Text); //
            frm3.ShowDialog();
        }
        public object RetornaPesquisa(string valorPesquisado)
        {
            var            retornaPesquisa     = new ConexaoComBd();
            var            conexao             = retornaPesquisa.AbreConexaoComBd();
            var            converteTxbPesquisa = Convert.ToString(valorPesquisado);
            var            cmdtxt    = ($@"SELECT * FROM PESSOAS  WHERE NOME LIKE '%{converteTxbPesquisa}%'");
            SqlCommand     comando   = new SqlCommand(cmdtxt, conexao);
            SqlDataAdapter adaptador = new SqlDataAdapter(comando);
            DataTable      dtLista   = new DataTable();

            adaptador.Fill(dtLista);
            return(dtLista);
        }
        public void InserePessoa(Pessoa p)
        {
            var        conexaoInserePessoa = new ConexaoComBd();
            var        conexao             = conexaoInserePessoa.AbreConexaoComBd();
            string     cmdText             = $@"INSERT INTO PESSOAS (NOME, TELEFONE, PLACAVEICULO) VALUES ('{p.Nome.ToString()}', '{p.Telefone.ToString()}','{p.PlacaVeiculo.ToString()}')";
            SqlCommand comando             = new SqlCommand(cmdText, conexao);

            comando.ExecuteNonQuery();
            MessageBox.Show("Salvo com sucesso");

            conexao.Close();

            return;
        }
Exemplo n.º 6
0
        private void botaoExcluir_Click(object sender, EventArgs e)
        {
            var resultado = MessageBox.Show("Ao clicar em 'OK', o cliente será excluido e todos os seus serviços também. Deseja excluir", "", MessageBoxButtons.YesNoCancel);

            if (resultado == DialogResult.Yes)
            {
                ConexaoComBd conexao = new ConexaoComBd();
                conexao.ExcluirPessoaEServico(CodPessoaClienteSelecionado);
                formResultadoPesquisa.dg.DataSource = conexao.RetornaPesquisa(txbPesquisa.Text);
                FormCadastroServicos.ActiveForm.Close();
            }

            return;
        }
Exemplo n.º 7
0
        private void CliqueBotaoSalvar(object sender, EventArgs e)
        {
            var nomePessoa   = txtBoxNomePessoa.Text;
            var telefone     = txtBoxTelefone.Text;
            var placaVeiculo = txtBoxPlacaMoto.Text;

            Pessoa p = new Pessoa
            {
                Nome         = nomePessoa,
                Telefone     = telefone,
                PlacaVeiculo = placaVeiculo
            };
            var c = new ConexaoComBd();

            c.InserePessoa(p);
            txtBoxNomePessoa.Clear();
            txtBoxTelefone.Clear();
            txtBoxPlacaMoto.Clear();
        }
        public void AtualizaPessoaEServico(Pessoa pessoa, PessoaServicoPrestado servico)
        {
            var        conexaoAtualizaPessoa = new ConexaoComBd();
            var        conexao = conexaoAtualizaPessoa.AbreConexaoComBd();
            var        cmdText = $@"SELECT CODPESSOA FROM PESSOASERVICOPRESTADO WHERE CODPESSOA = '{pessoa.CodPessoa}'";
            SqlCommand comando = new SqlCommand(cmdText, conexao);

            comando.ExecuteScalar();
            var verificaSeJaTemServico = comando.ExecuteScalar();

            if (verificaSeJaTemServico == null)
            {
                cmdText = ($@"INSERT INTO PESSOASERVICOPRESTADO (CODPESSOA, DESCRICAOSERVICO,  DATASERVICO ) VALUES ({pessoa.CodPessoa}, '{servico.DescricaoServico} +{servico.DataServico}', '{servico.DataServico}')");
                //fazInsertNaTabela
                comando = new SqlCommand(cmdText, conexao);
                comando.ExecuteNonQuery();
                MessageBox.Show("Serviço salvo com sucesso!");
            }
            else
            {
                try
                {
                    cmdText = ($@"UPDATE PESSOAS SET NOME = '{pessoa.Nome.ToString()}' WHERE CODPESSOA = {pessoa.CodPessoa}
                UPDATE PESSOAS SET TELEFONE = '{pessoa.Telefone.ToString()}' WHERE CODPESSOA = {pessoa.CodPessoa}
                UPDATE PESSOAS SET PLACAVEICULO = '{pessoa.PlacaVeiculo.ToString()}' WHERE CODPESSOA = {pessoa.CodPessoa}
                UPDATE PESSOASERVICOPRESTADO SET DESCRICAOSERVICO = '{servico.DescricaoServico.ToString()}' WHERE CODPESSOA = {pessoa.CodPessoa}");
                    //fazUpdateSeJaExiste
                    comando = new SqlCommand(cmdText, conexao);
                    comando.ExecuteNonQuery();
                    MessageBox.Show("Salvo com sucesso");
                }
                catch (System.Data.SqlClient.SqlException e) //when (e.ParamName.Contains("Dados binários ou de string seriam truncados."))
                {
                    MessageBox.Show(e.Message);
                }
            }
        }