public DataTable Get_ultimopedido() { PedidoDAL pd = new PedidoDAL(); DataTable dt = pd.Get_ultimopedido(); return(dt); }
public void Exportar(InfoPedido[] pedidos) { Email[] emails = null; try { using (var scope = new TransactionScope(TransactionScopeOption.Required, new TimeSpan(0, 0, 55))) { emails = PedidoDAL.Atualiza(pedidos); scope.Complete(); } } catch (Exception exception) { DAL.LogErro.Registrar(exception.Message); //throw; } if (emails != null) { foreach (var email in emails) { EmailDAL.Enviar(email); } } Atualizacao a = new Atualizacao(); //a.Executa(); }
public DataTable Get_iding_nomb(string nomb) { PedidoDAL pd = new PedidoDAL(); DataTable dt = Get_iding_nomb(nomb); return(dt); }
public static IPedidoDados ObterPedidoBLL() { var dal = new PedidoDAL(); var bll = new PedidoBLL(dal); return(bll); }
private static void InsertPedidos(PedidoDAL pedidoDAL) { pedidos = new List<Pedido> { new Pedido { DataPedido = DateTime.Now,Vendedor = "Vendedor A",Situacao = false,Observacao = "Obsevação A",Produtos = produtos } }; pedidos.ForEach(pedidoDAL.Insert); }
private static Pedido GetPedido() { using (var pedidoDAL = new PedidoDAL()) { Pedido pedido = pedidoDAL.Get(p => p.Vendedor.Equals("Vendedor A")).First<Pedido>(); return pedido; } }
public Pedido Create(Pedido Pedido) { Pedido result = default(Pedido); var PedidoDAL = new PedidoDAL(); result = PedidoDAL.Create(Pedido); return(result); }
public Pedido GetByID(int ID) { Pedido result = default(Pedido); var PedidoDAL = new PedidoDAL(); result = PedidoDAL.ReadBy(ID); return(result); }
public List <Pedido> ListarTodos() { List <Pedido> result = default(List <Pedido>); var PedidoDAL = new PedidoDAL(); result = PedidoDAL.Read(); return(result); }
//CONSULTAR POR DATA public PedidoColecao ConsultarPorData(DateTime dataInicial, DateTime dataFinal) { PedidoDAL pedidoDAL = new PedidoDAL(); PedidoColecao pedidoColecao = new PedidoColecao(); pedidoColecao = pedidoDAL.ConsultarPorData(dataInicial, dataFinal); return(pedidoColecao); }
public InfoPedido[] Importar(string codigo) { try { return(PedidoDAL.BuscarDados(codigo)); } catch { return(null); } }
//INSERIR public String Inserir(Pedido pedido) { try { PedidoDAL pedidoDAL = new PedidoDAL(); String idPedido = pedidoDAL.Inserir(pedido); return(idPedido); } catch (Exception exception) { return(exception.Message); } }
public bool Edit(Pedido Pedido) { var PedidoDAL = new PedidoDAL(); try { PedidoDAL.Update(Pedido); return(true); } catch { Console.WriteLine("Error al editar el elemento"); return(false); } }
public bool Delete(int ID) { var PedidoDAL = new PedidoDAL(); try { PedidoDAL.Delete(ID); return(true); } catch { Console.WriteLine("Error al eliminar el elemento"); return(false); } }
public static void ExcluirPedido() { try { var pedido = new Pedido(); LoadClientePorCliente(); var check = false; do { WriteLine("Favor informar o Id do Pedido:"); var resposta = ReadLine(); if (Helpers.Helpers.IsNumeric(resposta.ToString())) { pedido = PedidoDAL.GetPedidoComId(int.Parse(resposta.ToString())); if (pedido != null) { check = true; } } } while (!check); ConsoleKeyInfo respostaSN; check = false; do { WriteLine($"Deseja excluir pedido do cliente {pedido.Cliente.Nome}? (S/N)"); respostaSN = ReadKey(true); check = !((respostaSN.Key == ConsoleKey.S) || (respostaSN.Key == ConsoleKey.N)); } while (check); switch (respostaSN.Key) { case ConsoleKey.S: WriteLine("Sim"); PedidoDAL.DeletePedido(pedido); break; case ConsoleKey.N: WriteLine("Não"); break; } WriteLine($"PEDIDO DO CLIENTE {pedido.Cliente.Nome} DELETADO COM SUCESSO!"); } catch (Exception) { throw; } }
static void Main(string[] args) { var pedidoDAL = new PedidoDAL(); var produtoDAL = new ProdutoDAL(); var clienteDAL = new ClienteDAL(); InsertProdutos(produtoDAL); InsertPedidos(pedidoDAL); InsertCliente(clienteDAL); clienteDAL.InsertChanges(); produtoDAL.Dispose(); pedidoDAL.Dispose(); clienteDAL.Dispose(); }
public static void LoadTodosPedidos() { var pedidoDetalhamento = PedidoDAL.GetTodosPedidos(); WriteLine("{0, -3} {1,-20} {2,-20} {3,10} ", "Id", "Cliente", "DataPedido", "TipoPagamento"); foreach (var pedido in pedidoDetalhamento) { WriteLine("{0:000} {1, -20} {2,-20} {3,10} ", pedido.PedidoId, pedido.Cliente.Nome, pedido.DataPedido, pedido.TipoPagamento.Nome); WriteLine("----------------------------------------------------------"); WriteLine("{0,-20} {1,-20} {2,10} {3,14} {4,14}", "Produto", "Qtd", "Preço Unitário", "Desconto", "Preço Total"); foreach (var item in pedido.PedidoDetalhamentos) { WriteLine("{0, -20} {1,-20} {2,10} {3,14} {4,14}", item.Produto.Nome, item.QtdProduto, item.Produto.PrecoUnitario.Value.ToString("C"), item.Desconto, item.PrecoTotal.ToString("C")); } WriteLine("----------------------------------------------------------"); WriteLine(); } }
public void Incluir() { var pedido = new Pedido(); pedido.Data = DateTime.Now; pedido.Cliente = new Cliente() { Id = "7860a3f3-c25d-4205-a89e-c8e7cd2397de", Nome = "José da Silva", Telefone = "3399849", Email = "*****@*****.**" }; pedido.FormaPagamento = FormaPagamentoEnum.Dinheiro; pedido.Items = new List <Pedido.Item>(); var item = new Pedido.Item(); item.Produto = new Produto() { Id = "a39d817b-ec6b-4a20-b813-e8f7997ebd59", Nome = "Lápis", Preco = 100, Estoque = 0 }; item.Quantidade = 3; item.Ordem = 1; item.Preco = 100; pedido.Items.Add(item); item = new Pedido.Item(); item.Produto = new Produto() { Id = "ea164ec4-5574-4476-9776-534fec0ba8d2", Nome = "Caneta", Preco = 10, Estoque = 0 }; item.Quantidade = 2; item.Ordem = 2; item.Preco = 10; pedido.Items.Add(item); var dal = new PedidoDAL(); dal.Incluir(pedido); }
public static void CadastrarPedido() { try { var cliente = ClienteBLL.LoadClientePedido(); WriteLine("----------------------------------------------------------"); WriteLine(); var pedidoDetalhamento = PedidoDetalhamentoBLL.LoadPedidoDetalhamento(cliente.Nome); WriteLine("----------------------------------------------------------"); WriteLine(); LoadClienteComprando(cliente.Nome, pedidoDetalhamento); WriteLine("----------------------------------------------------------"); WriteLine(); TipoPagamento tipoPagamento = TipoPagamentoBLL.LoadTipoPagamento(cliente.Nome); var pedido = PedidoDAL.InsertPedido(new Pedido() { DataPedido = DateTime.Now, TipoPagamentoId = tipoPagamento.TipoPagamentoId, ClienteId = cliente.ClienteId }); if (pedido != null) { pedidoDetalhamento.ForEach(a => a.PedidoId = pedido.PedidoId); PedidoDetalhamentoDAL.InsertPedidoDetalhamento(pedidoDetalhamento); WriteLine("COMPRA EFETUADA COM SUCESSO!"); } } catch (Exception ex) { throw ex; } }
public static void LoadClientePorCliente() { WriteLine($"Favor informar o NOME DO CLIENTE:"); var nomeCliente = ReadLine(); var pedidoDetalhamento = PedidoDAL.GetPedidosPorNomeCliente(nomeCliente); WriteLine("{0, -3} {1,-20} {2,-20} {3,10} ", "Id", "Cliente", "DataPedido", "TipoPagamento"); foreach (var pedido in pedidoDetalhamento) { WriteLine("{0:000} {1, -20} {2,-20} {3,10} ", pedido.PedidoId, pedido.Cliente.Nome, pedido.DataPedido, pedido.TipoPagamento.Nome); WriteLine("----------------------------------------------------------"); WriteLine("{0,-20} {1,-20} {2,10} {3,14} {4,14}", "Produto", "Qtd", "Preço Unitário", "Desconto", "Preço Total"); foreach (var item in pedido.PedidoDetalhamentos) { WriteLine("{0, -20} {1,-20} {2,10} {3,14} {4,14}", item.Produto.Nome, item.QtdProduto, item.Produto.PrecoUnitario.Value.ToString("C"), item.Desconto, item.PrecoTotal.ToString("C")); } WriteLine("----------------------------------------------------------"); WriteLine(); } }
/*------------------------------------------------------------------------------------------------------------- * | | | | | | INSERTAR EN CLASE PROVEEDOR | | | | | | V V V V V | | --------------------------------------------------------------------------------------------------------------*/ public int get_idprovbyname(string nom) { PedidoDAL pd = new PedidoDAL(); return(pd.Get_idprovbynom(nom)); }
public DataTable Get_detPediById_ingredientes(int id_pe) { PedidoDAL pd = new PedidoDAL(); return(pd.Get_detPediById_ingredientes(id_pe)); }
public DataTable Get_detaPediById_bebestible(int id_pe) { PedidoDAL pd = new PedidoDAL(); return(pd.Get_detPediById_bebestible(id_pe)); }
public void Anularpedido(int id_pe, int id_ins) { PedidoDAL pd = new PedidoDAL(); pd.Anular_pedido(id_pe, id_ins); }
public void Alter_montototalporboleta(int id_pe) { PedidoDAL pd = new PedidoDAL(); pd.Alter_montototalporboleta(id_pe); }
public string Get_tipo_pedido(int id_pe) { PedidoDAL pd = new PedidoDAL(); return(pd.Get_tipo_pedido(id_pe)); }
public DataTable Master_pedido(string tipo, string estado, string rango) { PedidoDAL pd = new PedidoDAL(); return(pd.MaterPedido(tipo, estado, rango)); }
public void Alter_detalle_pedido(int cant, int id_prov, int monto, int id_ins, int id_ped) { PedidoDAL pd = new PedidoDAL(); pd.Alter_detalle_pedido(cant, id_prov, monto, id_ins, id_ped); }
public PedidoBLL() { pedidoDAL = new PedidoDAL(); }
public DataTable Get_all_pedidos() { PedidoDAL pd = new PedidoDAL(); return(pd.Get_allpedidos()); }
public PedidoBL() { this.pedidoDAL = new PedidoDAL(); }
/*public void Insert_Detalle_pedido(PedidoBLL objpedido) * { * PedidoDAL pd = new PedidoDAL(); * pd.id_pedido = this.id_pedido; * pd.cantidad = this.cantidad; * pd.monto_total = this.monto_total; * pd.fecha = this.fecha; * pd.id_insumo = this.id_insumo; * pd.id_proveedor = this.id_proveedor; * pd.estado = this.estado; * pd.tipo = this.tipo; * pd.Insert_DetallePedido(pd); * * }*/ public void InsertarDetallePedido(int id, int monto, string estado_, int id_insumo_, int p_id_prov, string tipo_, int cant) { PedidoDAL pd = new PedidoDAL(); pd.Insert_DetallePedido(id, monto, estado_, id_insumo_, p_id_prov, tipo_, cant); }
public void Insert_Pedido(DateTime fecha, int monto) { PedidoDAL pd = new PedidoDAL(); pd.Insert_Pedido(fecha, monto); }