Beispiel #1
0
        public ModFornecedorTelefone SelecionarPorId(int id)
        {
            ComandoSQL = "SELECT ID,TIPO,ID_FORNECEDOR, TELEFONE FROM TAB_FORNECEDOR_TELEFONE WHERE ID = @ID";
            List <SqlParameter> lst = new List <SqlParameter>();

            lst.Add(new SqlParameter {
                ParameterName = "@ID", Value = id
            });

            AcessoABase           con = new AcessoABase(connectionString);
            ModFornecedorTelefone telefoneFornecedor = new ModFornecedorTelefone();

            TipoTelefoneDao tipoTeledone = new TipoTelefoneDao();

            using (SqlDataReader dr = con.ComandoSelecao(ComandoSQL, lst))
            {
                dr.Read();
                if (dr.HasRows)
                {
                    telefoneFornecedor.Id           = Convert.ToInt32(dr["ID"]);
                    telefoneFornecedor.IdFornecedor = Convert.ToInt32(dr["ID_FORNECEDOR"]);
                    telefoneFornecedor.Tipo         = tipoTeledone.SelecionarPorId(Convert.ToInt32(dr["TIPO"]));
                    telefoneFornecedor.Telefone     = dr["TELEFONE"].ToString();
                }
            }

            return(telefoneFornecedor);
        }
Beispiel #2
0
        public void Atualizar(ModFornecedorTelefone entidade)
        {
            ComandoSQL = @"UPDATE TAB_FORNECEDOR_TELEFONE  SET ID_FORNECEDOR = @ID_FORNECEDOR , TIPO = @TIPO, TELEFONE = @TELEFONE  
                            WHERE Id = @Id";

            TipoTelefoneDao     tipoTeledone = new TipoTelefoneDao();
            List <SqlParameter> lst          = new List <SqlParameter>();

            lst.Add(new SqlParameter {
                ParameterName = "@ID", Value = entidade.Id
            });
            lst.Add(new SqlParameter {
                ParameterName = "@ID_FORNECEDOR", Value = entidade.IdFornecedor
            });
            lst.Add(new SqlParameter {
                ParameterName = "@TIPO", Value = entidade.Tipo.Id
            });
            lst.Add(new SqlParameter {
                ParameterName = "@TELEFONE", Value = entidade.Telefone
            });

            AcessoABase con = new AcessoABase(connectionString);

            con.ExecutarComando(ComandoSQL, lst);
        }
        public List <ModEmpresaTelefone> SelecionarTodos(int idEmpresa)
        {
            ComandoSQL = @"SELECT * FROM TAB_TELEFONE_EMPRESA WHERE ID_EMPRESA = @IDEMPRESA ";
            List <SqlParameter> lst = new List <SqlParameter>();

            lst.Add(new SqlParameter {
                ParameterName = "@IDEMPRESA", Value = idEmpresa
            });

            //Conexão com o banco
            AcessoABase con = new AcessoABase(connectionString);
            List <ModEmpresaTelefone> lista = new List <ModEmpresaTelefone>();

            TipoTelefoneDao tipoTeledone = new TipoTelefoneDao();

            using (SqlDataReader dr = con.ComandoSelecao(ComandoSQL, lst))
            {
                while (dr.Read())
                {
                    lista.Add(new ModEmpresaTelefone
                    {
                        Id        = Convert.ToInt32(dr["ID"]),
                        IdEmpresa = Convert.ToInt32(dr["ID_EMPRESA"]),
                        Tipo      = tipoTeledone.SelecionarPorId(Convert.ToInt32(dr["TIPO"])),
                        Telefone  = dr["TELEFONE"].ToString()
                    });
                }
            }

            return(lista);
        }
Beispiel #4
0
        public void Atualizar(ModFornecedor entidade)
        {
            ComandoSQL = @"UPDATE TAB_FORNECEDOR SET RAZAO_SOCIAL= @RAZAO_SOCIAL,NOME = @NOME, CNPJ = @CNPJ WHERE Id = @Id";


            List <SqlParameter> lst          = new List <SqlParameter>();
            TipoTelefoneDao     tipoTeledone = new TipoTelefoneDao();

            lst.Add(new SqlParameter {
                ParameterName = "@ID", Value = entidade.Id
            });
            lst.Add(new SqlParameter {
                ParameterName = "@RAZAO_SOCIAL", Value = entidade.RazaoSocial
            });
            lst.Add(new SqlParameter {
                ParameterName = "@NOME", Value = entidade.Nome
            });
            lst.Add(new SqlParameter {
                ParameterName = "@CNPJ", Value = entidade.Cnpj
            });

            AcessoABase con = new AcessoABase(connectionString);

            con.ExecutarComando(ComandoSQL, lst);
        }
Beispiel #5
0
        public void Adicionar(ModFornecedorTelefone entidade)
        {
            ComandoSQL = @"INSERT INTO TAB_FORNECEDOR_TELEFONE(TIPO,ID_FORNECEDOR, TELEFONE) VALUES(@TIPO,@ID_FORNECEDOR, @TELEFONE)";
            TipoTelefoneDao     tipoTeledone = new TipoTelefoneDao();
            List <SqlParameter> lst          = new List <SqlParameter>();

            lst.Add(new SqlParameter  {
                ParameterName = "@TIPO", Value = entidade.Tipo.Id
            });
            lst.Add(new SqlParameter {
                ParameterName = "@ID_FORNECEDOR", Value = entidade.IdFornecedor
            });
            lst.Add(new SqlParameter {
                ParameterName = "@TELEFONE", Value = entidade.Telefone
            });

            AcessoABase con = new AcessoABase(connectionString);

            con.ExecutarComando(ComandoSQL, lst);
        }
Beispiel #6
0
        public List <ModFornecedorTelefone> SelecionarTodos(int idFornecedor)
        {
            ComandoSQL = @"SELECT TAB_FORNECEDOR.NOME,TAB_FORNECEDOR_TELEFONE.* FROM TAB_FORNECEDOR_TELEFONE INNER JOIN TAB_FORNECEDOR 
                                        ON TAB_FORNECEDOR.ID = TAB_FORNECEDOR_TELEFONE.ID_FORNECEDOR";
            List <SqlParameter> lst = new List <SqlParameter>();

            lst.Add(new SqlParameter {
                ParameterName = "@IDFORNECEDOR", Value = idFornecedor
            });

            //Conexão com o banco
            AcessoABase con = new AcessoABase(connectionString);
            List <ModFornecedorTelefone> lista = new List <ModFornecedorTelefone>();

            TipoTelefoneDao tipoTeledone = new TipoTelefoneDao();

            using (SqlDataReader dr = con.ComandoSelecao(ComandoSQL, lst))
            {
                while (dr.Read())
                {
                    ModFornecedor fornecedor = new ModFornecedor();
                    fornecedor.Id   = Convert.ToInt32(dr["ID_FORNECEDOR"]);
                    fornecedor.Nome = dr["NOME"].ToString();

                    lista.Add(new ModFornecedorTelefone
                    {
                        FornecedorMod = fornecedor,

                        Id           = Convert.ToInt32(dr["ID"]),
                        IdFornecedor = Convert.ToInt32(dr["ID_FORNECEDOR"]),
                        Tipo         = tipoTeledone.SelecionarPorId(Convert.ToInt32(dr["TIPO"])),
                        Telefone     = dr["TELEFONE"].ToString()
                    });
                }
            }


            return(lista);
        }