/// <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; }
/// <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; }
/// <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; }
/// <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; }
public int UltimoPedido() { PedidosTableAdapter ta = new PedidosTableAdapter(); int Ultimopedido = Convert.ToInt32(ta.UltimoIDPedido()); return Ultimopedido; }
/// <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; }