public static HashSet <ClientePF> GetClientePFByTel(string tel, int col) { MySqlConnection conn = new MySqlConnection(ServDbConnection.GetStrConnection()); try { string query = FuncoesAuxiliares.GetQueryBuscaPorTelefone(tel, col); HashSet <ClientePF> listaClientePF = new HashSet <ClientePF>(); conn.Open(); MySqlCommand cmdTel = new MySqlCommand(query, conn); MySqlDataReader drRes = cmdTel.ExecuteReader(); while (drRes.Read()) { ClientePF cliente = new ClientePF(drRes); if (!listaClientePF.Contains(cliente)) { listaClientePF.Add(cliente); } } return(listaClientePF); } catch (Exception except) { MessageBox.Show(except.Message); conn.Close(); return(null); } finally { conn.Close(); } }
public override bool Equals(object obj) { if (!(obj is ClientePF)) { return(false); } ClientePF other = obj as ClientePF; return(Cpf.Equals(other.Cpf)); }
public string ToUpdateString(ClientePF cliente) { StringBuilder sb = new StringBuilder(); sb.Append("Update dbglap.t01_cadastroclientespf set "); sb.Append("cdNome = " + cliente.Nome + ", "); sb.Append("cdCpf = " + cliente.Cpf + ", "); sb.Append("cdLogradouro = " + cliente.Logradouro + ", "); sb.Append("cdEndNum = " + cliente.NumEnd + ", "); sb.Append("cdEndComplemento = " + cliente.ComplementoEnd + ", "); sb.Append("cdBairro = " + cliente.Bairro + ", "); sb.Append("cdCEP = " + cliente.Cep + ", "); sb.Append("cdCidade = " + cliente.Cidade + ", "); sb.Append("cdEstado = " + cliente.Estado + ", "); sb.Append("TelRes = " + cliente.TelRes + ", "); sb.Append("TelCel = " + cliente.TelCel + ", "); sb.Append("TelCom = " + cliente.TelCom + ", "); sb.Append("Email = " + cliente.Email + ", "); sb.Append("Observacao = " + cliente.Observacao + ", "); /* continuar o Append */ return(sb.ToString()); }