Ejemplo n.º 1
0
        /// <summary>
        /// Pesquisa o objeto pelo seu ID.
        /// </summary>
        /// <param name="NumeroDoPedido">Código a ser pesquisado</param>
        /// <returns>DataTable</returns>
        public override DataTable pesquisaID(int NumPedido)
        {
            PedidosTableAdapter ta = new PedidosTableAdapter();

            dsGedave.PedidosDataTable dt = new dsGedave.PedidosDataTable();

            dt = ta.PesquisaIDPedido(NumPedido);

            return dt;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Excluir o objeto.
        /// </summary>
        /// <returns>bool</returns>
        public override bool delete()
        {
            bool deletou = false;

            PedidosTableAdapter ta = new PedidosTableAdapter();

            deletou = (ta.Delete(NumeroPedido) > 0);

            return deletou;
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Carrega os dados do objeto a partir do banco de dados.
        /// </summary>
        /// <returns>DataTable</returns>
        public override DataTable CarregaDados()
        {
            PedidosTableAdapter ta = new PedidosTableAdapter();
            dsGedave.PedidosDataTable dt = new dsGedave.PedidosDataTable();

            ta.Fill(dt);

            return dt;
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Salvar ou alterar os detalhes do pedido
        /// </summary>
        /// <param name="bInsert">true - atualizar | false - alterar</param>
        /// <returns>bool</returns>
        public override bool salvar(bool bInsert)
        {
            PedidosTableAdapter taPedido = new PedidosTableAdapter();

            NumeroPedido = Convert.ToInt32(taPedido.UltimoIDPedido());// para inserir o ID do Pedido como chave primária na tabela DetalhesPedidos

            bool salvou = false;

            Detalhes_do_PedidoTableAdapter ta = new Detalhes_do_PedidoTableAdapter();

            if (bInsert)
                salvou = (ta.Insert(NumeroPedido, CodigoProduto, PrecoUnitario, Quantidade, Desconto) > 0);
            else
                salvou = (ta.Update(PrecoUnitario, Quantidade, Desconto, NumeroPedido, CodigoProduto) > 0);

            return salvou;
        }
Ejemplo n.º 5
0
        public int UltimoPedido()
        {
            PedidosTableAdapter ta = new PedidosTableAdapter();
            int Ultimopedido = Convert.ToInt32(ta.UltimoIDPedido());

            return Ultimopedido;
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Salvar ou alterar o objeto.
        /// </summary>
        /// <param name="bInsert">true - salvar novo | false - alterar</param>
        /// <returns>bool</returns>
        public override bool salvar(bool bInsert)
        {
            bool salvou = false;

            PedidosTableAdapter ta = new PedidosTableAdapter();

            if (bInsert)
            {

                salvou = (ta.Insert(CodigoCliente, CodigoFuncionario, DataPedido, DataEntrega, DataEnvio, CodigoTranportadora, Frete, NomeDestinatario, EnderecoDestiantario, CidadeDestino, RegiaoDestino, CEPDestino, PaisDestino, Total) > 0);
            }
            else
                salvou = (ta.Update(CodigoCliente, CodigoFuncionario, DataPedido, DataEntrega, DataEnvio, CodigoTranportadora, Frete, NomeDestinatario, EnderecoDestiantario, CidadeDestino, RegiaoDestino, CEPDestino, PaisDestino, Total, NumeroPedido) > 0);
            ;

            return salvou;
        }