private void nuevoOrdenCompra(object sender, RoutedEventArgs e) { Requisicion requisicion = new Requisicion(); RequisicionDAO requisicionDAO = new RequisicionDAO(); long id = long.Parse(IdCompra.Text); int idRe = Int32.Parse(IdRequicicion.Text); requisicion = requisicionDAO.FindById(idRe); int? clave = Int32.Parse(Clave.Text); char tipoOrden = char.Parse(TipoOrden.Text); decimal monto = decimal.Parse(MotoCompra.Text); DateTime fechaOrden = DateTime.Parse(FechaOrden.Text); DateTime?fechaLimite = DateTime.Parse(FechaLimite.Text); DateTime?fechaEnviada = DateTime.Parse(FechaEnviada.Text); DateTime?fechaDevuelta = DateTime.Parse(FechaDeVuelta.Text); OrdenCompra ordenCompra = new OrdenCompra(id, requisicion, clave, tipoOrden, monto, fechaOrden, fechaLimite, fechaEnviada, fechaDevuelta); OrdenCompraDAO ordenCompraDAO = new OrdenCompraDAO(); int f = ordenCompraDAO.Insert(ordenCompra); if (f == 0) { MessageBox.Show("Se agrego correctamente la orden de compra"); IdCompra.Text = "IdCompra"; IdRequicicion.Text = "IdRequisicion"; Clave.Text = "Clave"; TipoOrden.Text = ""; MotoCompra.Text = ""; FechaOrden.Text = ""; FechaLimite.Text = ""; FechaEnviada.Text = ""; FechaDeVuelta.Text = ""; } }
public List <DetalleOrdenCompra> ListarDetalleOC(string codOrdenCompra) { try { return(OrdenCompraDAO.GetInstance().ListarDetalleOC(codOrdenCompra)); } catch (Exception ex) { throw ex; } }
public List <OrdenCompra> ListarOrdenCompra() { try { return(OrdenCompraDAO.GetInstance().ListarOrdenCompra()); } catch (Exception ex) { throw ex; } }
public bool RegistrarDetalleOC(DetalleOrdenCompra obj) { try { return(OrdenCompraDAO.GetInstance().RegistrarDetalleOC(obj)); } catch (Exception ex) { throw ex; } }
public string GenerarNroOC() { try { return(OrdenCompraDAO.GetInstance().GenerarNroOC()); } catch (Exception ex) { throw ex; } }
public void UpdateProveedor() { OrdenCompra ordenCompra = new OrdenCompra(); ordenCompra.SetId(2); ordenCompra.SetClave(2); ordenCompra.SetTipoDeOrden('A'); ordenCompra.SetMonto(190); ordenCompra.SetFechaOrdenCompra(DateTime.Now); ordenCompra.SetFechaLimiteElaboracion(DateTime.Now); ordenCompra.SetFechaEnviadaFirma(DateTime.Now); ordenCompra.SetFechaDevueltaDeFirma(DateTime.Now); OrdenCompraDAO ordenCompraDAO = new OrdenCompraDAO(); ordenCompraDAO.Update(ordenCompra); }
public void InsertOrdenCompra() { OrdenCompra ordenCompra = new OrdenCompra(); Requisicion requisicion = new Requisicion(); ordenCompra.SetRequisicion(requisicion); ordenCompra.SetClave(2); ordenCompra.SetTipoDeOrden('A'); ordenCompra.SetMonto(170); ordenCompra.SetFechaOrdenCompra(DateTime.Now); ordenCompra.SetFechaLimiteElaboracion(DateTime.Now); ordenCompra.SetFechaEnviadaFirma(DateTime.Now); ordenCompra.SetFechaDevueltaDeFirma(DateTime.Now); OrdenCompraDAO ordenCompraDAO = new OrdenCompraDAO(); ordenCompraDAO.Insert(ordenCompra); }
/// <summary> /// Refreshes the list of products. Called by navigation commands. /// </summary> private async void RefreshProducts() { OrdenCompraDAO ordenCompraDao = new OrdenCompraDAO(); try { var ordenCompraResult = await ordenCompraDao.GetAll(); BindableCollection <OrdenCompra> lista = new BindableCollection <OrdenCompra>(ordenCompraResult); Listado = DataAccess.GetOrdenCompras(start, itemCount, sortColumn, ascending, out totalItems, lista); NotifyPropertyChanged("Start"); NotifyPropertyChanged("End"); NotifyPropertyChanged("TotalItems"); } catch (Exception) { MessageBox.Show("Listado Orden Compra no Encontrado(paginacion)"); } }
public void FindAll() { OrdenCompraDAO ordenCompraDAO = new OrdenCompraDAO(); List <OrdenCompra> ordenCompra = ordenCompraDAO.FindAll(); }
public void FindById() { OrdenCompraDAO ordenCompraDAO = new OrdenCompraDAO(); OrdenCompra ordenCompra = ordenCompraDAO.FindById(75); }
static void Main(string[] args) { var config = new ConsumerConfig { GroupId = "re", BootstrapServers = "192.168.3.10:9092", AutoOffsetReset = AutoOffsetReset.Earliest }; using (var consumer = new ConsumerBuilder <Ignore, string>(config).Build()) { consumer.Subscribe("reserva"); CancellationTokenSource cts = new CancellationTokenSource(); Console.CancelKeyPress += (_, e) => { e.Cancel = true; cts.Cancel(); }; try { while (true) { try { var cr = consumer.Consume(cts.Token); Console.WriteLine(cr.Value); OrdenCompraModel ordenCompra = JsonConvert.DeserializeObject <OrdenCompraModel>(cr.Value); ordenCompra.sEstado = "reservado"; ProductoDAO productoDAO = new ProductoDAO(); productoDAO.actualizarStock(ordenCompra.lDetalleCompra); OrdenCompraDAO ordenCompraDAO = new OrdenCompraDAO(); ordenCompraDAO.registrarOrdenCompra(ordenCompra); var config2 = new ProducerConfig { BootstrapServers = "192.168.3.10:9092" }; Action <DeliveryReport <Null, string> > handler = r => Console.WriteLine(!r.Error.IsError ? $"Delivered message to {r.TopicPartitionOffset}" : $"Delivery Error: {r.Error.Reason}"); using (var producer = new ProducerBuilder <Null, string>(config2).Build()) { producer.ProduceAsync("factura", new Message <Null, string> { Value = JsonConvert.SerializeObject(ordenCompra) }); producer.Flush(TimeSpan.FromSeconds(10)); } } catch (ConsumeException e) { Console.WriteLine($"Error occured: {e.Error.Reason}"); } } } catch (OperationCanceledException) { consumer.Close(); } } }