Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.54 KB | None | 0 0
  1. //metodo para listar os dados do cliente a partir da inserção do nome
  2.         //inserido pelo usuario....
  3.         //este metodo será usado no form FormBuscarCliente
  4.         public static Clientes buscarClienteNome(string nome)
  5.         {
  6.             try
  7.             {
  8.                 con = new OleDbConnection(provedor);
  9.                 con.Open();
  10.  
  11.                 cmd = new OleDbCommand("SELECT * FROM Clientes WHERE nome = @p1", con);
  12.                 cmd.Parameters.Add("@p1", OleDbType.VarChar).Value = nome;
  13.  
  14.                 dr = cmd.ExecuteReader();
  15.  
  16.                 if (dr.Read())
  17.                 {
  18.                     Clientes c = new Clientes();
  19.  
  20.                     c.codigo   = Convert.ToInt32(dr[0]);
  21.                     c.bairro   = dr[2].ToString();
  22.                     c.rua      = dr[3].ToString();
  23.                     c.numero   = Convert.ToInt32(dr[4]);
  24.                     c.dt_nasc  = dr[5].ToString();
  25.                     c.telefone = dr[6].ToString();
  26.                     c.ativo    = Convert.ToBoolean(dr[7]);
  27.  
  28.                     con.Close();
  29.                     dr.Close();
  30.                     return c;
  31.                 }
  32.                 else
  33.                 {
  34.                     MessageBox.Show("Nome nao consta na base de dados Clientes!", "Buscar Clientes",
  35.                         MessageBoxButtons.OK, MessageBoxIcon.Error);
  36.                     con.Close();
  37.                     return null;
  38.                 }
  39.             }
  40.             catch (Exception)
  41.             {
  42.                 con.Close();
  43.                 return null;
  44.             }
  45.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement