コード例 #1
0
ファイル: Paquete.xaml.cs プロジェクト: Oscarin017/TDA
 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();
     }
 }
コード例 #2
0
ファイル: Producto.xaml.cs プロジェクト: Oscarin017/TDA
 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;
         }
     }
 }
コード例 #3
0
ファイル: Promocion.xaml.cs プロジェクト: Oscarin017/TDA
 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();
     }
 }