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();
            }
        }
Exemple #2
0
        public override bool Equals(object obj)
        {
            if (!(obj is ClientePF))
            {
                return(false);
            }
            ClientePF other = obj as ClientePF;

            return(Cpf.Equals(other.Cpf));
        }
Exemple #3
0
        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());
        }