private void Eliminarbutton_Click(object sender, EventArgs e) { RepositorioBase <Pedidos> db = new RepositorioBase <Pedidos>(); if (!ValidarEliminar()) { return; } if (IDnumericUpDown.Value > 0) { if (PedidosBLL.Eliminar((int)IDnumericUpDown.Value)) { MessageBox.Show("Eliminado"); } else { MyErrorProvider.SetError(IDnumericUpDown, "No se puede elimina, porque no existe"); } } else { MyErrorProvider.SetError(IDnumericUpDown, "Selecione que pedido quiere eliminar"); IDnumericUpDown.Focus(); } Limpiar(); }
public void GenerarPedido() { var PedidosRepo = new PedidosBLL(); var auxPedido = new PedidoCab(); auxPedido.FechaAlta = DateTime.Now; auxPedido.Estado = "I"; var clienteLogueado = JsonConvert.DeserializeObject <Cliente>(Session.GetString("UsuarioLogueado")); var auxCliente = new ClienteBLL().Listar().FirstOrDefault(x => x.Dni == clienteLogueado.Dni); auxPedido.ClienteId = auxCliente.Id; foreach (var item in this.Compra.Items) { var auxPedidoDet = new PedidoDet(); auxPedidoDet.Cantidad = item.Cantidad; auxPedidoDet.InventarioId = item.ItemInventario.Id; item.Calcular(); auxPedidoDet.Subtotal += item.SubTotal; auxPedido.PedidoDet.Add(auxPedidoDet); } PedidosRepo.Agregar(auxPedido); }
private void BuscarButton_Click(object sender, EventArgs e) { var listado = new List <Pedidos>(); if (!string.IsNullOrEmpty(DescripcionTextBox.Text)) { switch (FiltroComboBox.SelectedIndex) { case 0: listado = PedidosBLL.GetList(e => e.NombreCliente.Contains(DescripcionTextBox.Text)); break; case 1: listado = PedidosBLL.GetList(e => e.DireccionCliente.Contains(DescripcionTextBox.Text)); break; } } else { listado = PedidosBLL.GetList(c => true); } if (FiltroCheckBox.Checked == true) { listado = PedidosBLL.GetList(e => e.FechaEntrega.Date >= DesdeDateTimePicker.Value.Date && e.FechaEntrega.Date <= HastaDateTimePicker.Value.Date); } if (ActivoRadioButton.Checked == true) { listado = PedidosBLL.GetList(e => e.Pedido == true); } if (InactivoRadioButton.Checked == true) { listado = PedidosBLL.GetList(e => e.Pedido == false); } DataGridView.DataSource = null; DataGridView.DataSource = listado; }
private void Guardarbutton_Click(object sender, EventArgs e) { Pedidos pedidos; bool paso = false; if (!Validar()) { return; } pedidos = LlenaClase(); if (IDnumericUpDown.Value == 0) { paso = PedidosBLL.Guardar(pedidos); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No se puede modificar un Estudiante que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = PedidosBLL.Modificar(pedidos); } if (paso) { MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } Reportes.Factura1Report r = new Reportes.Factura1Report(Ventas); r.ShowDialog(); Limpiar(); }
public PedidosController() { _bll = new PedidosBLL(); _bllExportacao = new ExportacaoBLL(); }