private void Window_Loaded(object sender, RoutedEventArgs e) { cargarGridProductosT(new Productos()); if (lstProductoT != null ) { btnPAdd.Visibility = Visibility.Visible; btnPRemove.Visibility = Visibility.Visible; } cargarGridGrupoClientesT(new GrupoClientes()); if (lstGCT != null) { btnGCAdd.Visibility = Visibility.Visible; btnGCRemove.Visibility = Visibility.Visible; } if (lID == 0) { btnRegistrar.Visibility = Visibility.Visible; } else if (lID != 0) { btnModificar.Visibility = Visibility.Visible; TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient(); Paquetes p = tda.BuscarPaqueteID(lID).First(); List<PaqueteDias> lstPD = tda.BuscarPaqueteDiaID(lID).ToList(); Llenado.mostrarDiasSeleccionados(lstPD, cbLunes, cbMartes, cbMiercoles, cbJueves, cbViernes, cbSabado, cbDomingo); List<PaqueteProductos> lstPP = tda.BuscarPaqueteProductoID(lID).ToList(); foreach (PaqueteProductos pp in lstPP) { Productos pr = tda.BuscarProductoID(pp.Producto).First(); lstProductoA.Add(pr); } List<PaqueteGrupoClientes> lstPGC = tda.BuscarPaqueteGrupoClienteID(lID).ToList(); foreach (PaqueteGrupoClientes pgc in lstPGC) { GrupoClientes gc = tda.BuscarGrupoClienteID(Convert.ToInt64(pgc.GrupoCliente)).First(); lstGCA.Add(gc); } tda.Close(); txtNombre.Text = p.Nombre; txtPrecio.Text = p.Precio.ToString(); txtDescripcion.Text = p.Descripcion; if (p.Activo == true && p.FechaInicio == null && p.FechaFin == null) { rbNo.IsChecked = true; } else if (p.Activo == true && p.FechaInicio != null && p.FechaFin != null) { rbSi.IsChecked = true; dpDe.SelectedDate = p.FechaInicio; dpHasta.SelectedDate = p.FechaFin; } if (p.ParaGrupoCliente == false) { rbPublico.IsChecked = true; } else if (p.ParaGrupoCliente == true) { rbGrupoCliente.IsChecked = true; } lstProductoT = Llenado.compararTabla(lstProductoT, lstProductoA); lstGCT = Llenado.compararTabla(lstGCT, lstGCA); cargarGridProductos(); cargarGridGrupoClientes(); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { Llenado.cargarCBTipoProducto(new TipoProductos(), cbTipoProducto); Llenado.cargarCBProveedor(new Proveedores(), cbProveedor); if (lID == 0) { btnRegistrar.Visibility = Visibility.Visible; } else if (lID != 0) { btnModificar.Visibility = Visibility.Visible; TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient(); var resultado = tda.BuscarProductoID(lID); tda.Close(); foreach (var r in resultado) { txtCodigo.IsReadOnly = true; txtCodigo.Text = r.Codigo; txtDescripcion.Text = r.Descripcion; Llenado.seleccionarComboBoxUid(r.TipoProducto.ToString(), cbTipoProducto); Llenado.seleccionarComboBoxUid(r.Proveedor.ToString(), cbProveedor); txtPrecioVenta.Text = r.PrecioVenta.ToString(); txtPrecioCompra.Text = r.PrecioCompra.ToString(); if (r.Especial == true) { cbEspecial.IsChecked = true; } if (r.IVAExcento == true) { cbExento.IsChecked = true; } txtIVA.Text = r.IVA.ToString(); txtObservacion.Text = r.Observaciones; } } }
private void Window_Loaded(object sender, RoutedEventArgs e) { Llenado.cargarCBTipoPromocion(cbTipo); cargarGridProductosT(new Productos()); if (lstProductoT != null ) { btnPAdd.Visibility = Visibility.Visible; btnPRemove.Visibility = Visibility.Visible; } cargarGridPaquetesT(new Paquetes()); if (lstPaqueteT != null) { btnPaqAdd.Visibility = Visibility.Visible; btnPaqRemove.Visibility = Visibility.Visible; } cargarGridTipoProductosT(new TipoProductos()); if (lstTPT != null) { btnTPAdd.Visibility = Visibility.Visible; btnTPRemove.Visibility = Visibility.Visible; } cargarGridGrupoClientesT(new GrupoClientes()); if (lstGCT != null) { btnGCAdd.Visibility = Visibility.Visible; btnGCRemove.Visibility = Visibility.Visible; } if (lID == 0) { btnRegistrar.Visibility = Visibility.Visible; } else if (lID != 0) { btnModificar.Visibility = Visibility.Visible; TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient(); Promociones p = tda.BuscarPromocionID(lID).First(); List<PromocionDias> lstPD = tda.BuscarPromocionDiaID(lID).ToList(); Llenado.mostrarDiasSeleccionados(lstPD, cbLunes, cbMartes, cbMiercoles, cbJueves, cbViernes, cbSabado, cbDomingo); List<PromocionProductos> lstPP = tda.BuscarPromocionProductoID(lID).ToList(); foreach (PromocionProductos pp in lstPP) { Productos pr = tda.BuscarProductoID(pp.Producto).First(); lstProductoA.Add(pr); } List<PromocionPaquetes> lstPPaq = tda.BuscarPromocionPaqueteID(lID).ToList(); foreach (PromocionPaquetes ppaq in lstPPaq) { Paquetes paq = tda.BuscarPaqueteID(ppaq.Paquete).First(); lstPaqueteA.Add(paq); } List<PromocionTipoProductos> lstTP = tda.BuscarPromocionTipoProductoID(lID).ToList(); foreach (PromocionTipoProductos ptp in lstTP) { TipoProductos tp = tda.BuscarTipoProductoID(Convert.ToInt64(ptp.TipoProducto)).First(); lstTPA.Add(tp); } List<PromocionGrupoClientes> lstPGC = tda.BuscarPromocionGrupoClienteID(lID).ToList(); foreach (PromocionGrupoClientes pgc in lstPGC) { GrupoClientes gc = tda.BuscarGrupoClienteID(Convert.ToInt64(pgc.GrupoCliente)).First(); lstGCA.Add(gc); } tda.Close(); txtNombre.Text = p.Nombre; txtDescripcion.Text = p.Descripcion; Llenado.seleccionarComboBoxUid(p.Tipo.ToString(), cbTipo); switch (p.Tipo) { case 1: { txtPorcentaje.Text = p.Valor.ToString(); break; } case 2: { txtCantidad.Text = p.Valor.ToString(); break; } case 3: { txtPrecioFijo.Text = p.Valor.ToString(); break; } case 4: { txtCompra.Text = p.Comprar.ToString(); txtPaga.Text = p.Pagar.ToString(); break; } } if (p.Activo == true && p.FechaInicio == null && p.FechaFin == null) { rbNo.IsChecked = true; } else if (p.Activo == true && p.FechaInicio != null && p.FechaFin != null) { rbSi.IsChecked = true; dpDe.SelectedDate = p.FechaInicio; dpHasta.SelectedDate = p.FechaFin; } lstProductoT = Llenado.compararTabla(lstProductoT, lstProductoA); lstPaqueteT = Llenado.compararTabla(lstPaqueteT, lstPaqueteA); lstTPT = Llenado.compararTabla(lstTPT, lstTPA); lstGCT = Llenado.compararTabla(lstGCT, lstGCA); cargarGridProductos(); cargarGridPaquetes(); cargarGridTipoProductos(); cargarGridGrupoClientes(); } }