Ejemplo n.º 1
0
        public Fornecedor(MySqlDataReader rs)
        {
            try
            {
                int i = 0;
                while (true)
                {
                    switch (rs.GetName(i))
                    {
                        case "cnpj":
                            this.cnpj = rs.GetString(i);
                            break;
                        case "nome":
                            this.nome = rs.GetString(i);
                            break;
                        case "endereco_rua":
                            if (this.endereco == null) this.endereco = new model.Endereco();
                            this.endereco.Rua = rs.GetString(i);
                            break;
                        case "endereco_numero":
                            if (this.endereco == null) this.endereco = new model.Endereco();
                            this.endereco.Numero = rs.GetString(i);
                            break;
                        case "endereco_complemento":
                            if (this.endereco == null) this.endereco = new model.Endereco();
                            this.endereco.Complemento = rs.GetString(i);
                            break;
                        case "endereco_bairro":
                            if (this.endereco == null) this.endereco = new model.Endereco();
                            this.endereco.Bairro = rs.GetString(i);
                            break;
                        case "endereco_cep":
                            if (this.endereco == null) this.endereco = new model.Endereco();
                            this.endereco.Cep = rs.GetString(i);
                            break;
                        case "endereco_cidade":
                            if (this.endereco == null) this.endereco = new model.Endereco();
                            this.endereco.Cidade = rs.GetString(i);
                            break;
                        case "endereco_estado":
                            if (this.endereco == null) this.endereco = new model.Endereco();
                            this.endereco.Estado = rs.GetString(i);
                            break;
                        case "telefone_ddd":
                            if (this.telefone == null) this.telefone = new model.Telefone();
                            this.telefone.Ddd = rs.GetString(i);
                            break;
                        case "telefone_tel":
                            if (this.telefone == null) this.telefone = new model.Telefone();
                            this.telefone.Numero = rs.GetString(i);
                            break;
                        default:
                            throw new Exception("Propriedade não encontrada");
                    }

                    i++;
                }
            }
            catch { }
        }
Ejemplo n.º 2
0
 public Fornecedor()
 {
     this.endereco = new Endereco();
     this.telefone = new Telefone();
 }