Exemplo n.º 1
0
        public ClienteInformation ObterCliente(string nome)
        {
            ClienteInformation cliente = new ClienteInformation();

            SqlConnection cn = new SqlConnection();

            cn.ConnectionString = Dados.stringConexao;

            string sql = "SELECT * FROM observacao WHERE nome_escritorio = @nome";
            //string sql = "SELECT * FROM observacao WHERE nome_escritorio= @nome";



            SqlCommand cmd = new SqlCommand(sql, cn);

            cmd.Parameters.AddWithValue("@nome", txtConsulta.Text);

            cn.Open();

            cmd.CommandType = CommandType.Text;
            SqlDataAdapter da = new SqlDataAdapter(cmd);

            da.Fill(tabela);


            //dgrConsulta.DataSource = tabela;

            return(cliente);
        }
Exemplo n.º 2
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            if (txtCodEscritorio.Text == "")
            {
                MessageBox.Show("Um escritório deve ser selecionado para alteração!");
            }
            else
            {
                try
                {
                    ClienteInformation cliente = new ClienteInformation();

                    cliente.CodigoEscritorio = Convert.ToInt32(txtCodEscritorio.Text);
                    cliente.Nome             = txtNomeEscritorio.Text;
                    cliente.Cidade           = txtCidade.Text;
                    cliente.Credito          = Convert.ToDecimal(txtCredito.Text);

                    Cliente cli = new Cliente();
                    cli.Alterar(cliente);
                    MessageBox.Show("Escritório atualizado com sucesso!");
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro: " + ex.Message);
                }
            }
            AtualizaGrid();
        }
Exemplo n.º 3
0
        //métodos para cliente(escritório)

        public void Incluir(ClienteInformation cliente)
        {
            //conexão
            SqlConnection cn = new SqlConnection();

            try
            {
                cn.ConnectionString = Dados.stringConexao;
                //command
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = cn;
                //nome da stored procedure (inserir procedure no banco)
                cmd.CommandText = "insere_cliente"; // inserir aqui a stored procedure

                //parametros da stored procedure
                cmd.CommandType = System.Data.CommandType.StoredProcedure;

                SqlParameter pcod_escritorio = new SqlParameter("@cod_escritorio", System.Data.SqlDbType.Int);
                pcod_escritorio.Direction = System.Data.ParameterDirection.Output;
                cmd.Parameters.Add(pcod_escritorio);

                SqlParameter pnome = new SqlParameter("@nome", System.Data.SqlDbType.NVarChar, 100);
                pnome.Value = cliente.Nome;
                cmd.Parameters.Add(pnome);

                SqlParameter pcidade = new SqlParameter("@cidade", System.Data.SqlDbType.NVarChar, 100);
                pcidade.Value = cliente.Cidade;
                cmd.Parameters.Add(pcidade);

                SqlParameter pcredito = new SqlParameter("@credito", System.Data.SqlDbType.Decimal);
                pcredito.Value = cliente.Credito;
                cmd.Parameters.Add(pcredito);

                //SqlParameter pprotocolo_er = new SqlParameter("@protocolo_er", System.Data.SqlDbType.Int);
                //pprotocolo_er.Value = cliente.ProtocoloER;
                //cmd.Parameters.Add(pprotocolo_er);

                //SqlParameter pdata = new SqlParameter("@data", System.Data.SqlDbType.DateTime);
                //pdata.Value = cliente.Data;
                //cmd.Parameters.Add(pdata);

                cn.Open();
                cmd.ExecuteNonQuery();

                cliente.CodigoEscritorio = (Int32)cmd.Parameters["@cod_escritorio"].Value;
            }
            catch (SqlException ex)
            {
                throw new Exception("Servidor SQL Erro:" + ex.Message);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                cn.Close();
            }
        }
Exemplo n.º 4
0
        public void Alterar(ClienteInformation cliente)
        {
            SqlConnection cn = new SqlConnection();

            try
            {
                cn.ConnectionString = Dados.stringConexao;
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = cn;

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "altera_escritorio";

                SqlParameter pcodigo = new SqlParameter("@cod_escritorio", SqlDbType.Int);
                pcodigo.Value = cliente.CodigoEscritorio;
                cmd.Parameters.Add(pcodigo);

                SqlParameter pnome = new SqlParameter("@nome", SqlDbType.NVarChar, 100);
                pnome.Value = cliente.Nome;
                cmd.Parameters.Add(pnome);

                SqlParameter pcidade = new SqlParameter("@cidade", SqlDbType.NVarChar, 50);
                pcidade.Value = cliente.Cidade;
                cmd.Parameters.Add(pcidade);

                SqlParameter pcredito = new SqlParameter("@credito", SqlDbType.Decimal);
                pcredito.Value = cliente.Credito;
                cmd.Parameters.Add(pcredito);

                cn.Open();
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw new Exception("SQL ERRO:" + ex.Number);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                cn.Close();
            }
        }
Exemplo n.º 5
0
        private void txtBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                ClienteInformation cliente = ObterCliente(txtNome.SelectedText.ToString());

                txtCodigo.Text  = cliente.CodigoEscritorio.ToString();
                txtCidade.Text  = cliente.Cidade.ToString();
                txtNome.Text    = cliente.Nome.ToString();
                txtCredito.Text = cliente.Saldo.ToString();

                txtValCredito.Enabled = true;
                ValidaCampos();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message);
            }
        }
Exemplo n.º 6
0
        public ClienteInformation ObterCliente(string nome)
        {
            ClienteInformation cliente = new ClienteInformation();

            SqlConnection cn = new SqlConnection();

            cn.ConnectionString = Dados.stringConexao;

            string sql = "SELECT * FROM escritorio WHERE nome=@nome";

            SqlCommand cmd = new SqlCommand(sql, cn);

            cmd.Parameters.AddWithValue("@nome", txtNome.Text);

            cn.Open();

            SqlDataReader leitor = cmd.ExecuteReader();

            while (leitor.Read())
            {
                try
                {
                    cliente.CodigoEscritorio = Convert.ToInt32(leitor["cod_escritorio"].ToString());
                    cliente.Nome             = leitor["nome"].ToString();
                    cliente.Cidade           = leitor["cidade"].ToString();
                    cliente.Saldo            = Convert.ToDecimal(leitor["credito"].ToString());
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro: " + ex);
                }
            }

            cn.Close();

            return(cliente);
        }