Exemplo n.º 1
0
        private void UltimoProceso(bool fueModificado)
        {
            catalogosPartes pa = catalogosPartes.Instance;
            var             p  = new PreciosCalculadora()
            {
                FueModificado   = fueModificado,
                Costo           = Util.Decimal(txtCosto.Text),
                DescuentoUno    = Util.Decimal(txtDescuentoUno.Text),
                DescuentoDos    = Util.Decimal(txtDescuentoDos.Text),
                DescuentoTres   = Util.Decimal(txtDescuentoTres.Text),
                DescuentoCuatro = Util.Decimal(txtDescuentoCuatro.Text),
                DescuentoCinco  = Util.Decimal(txtDescuentoCinco.Text),
                GananciaUno     = Util.Decimal(txtGananciaUno.Text),
                GananciaDos     = Util.Decimal(txtGananciaDos.Text),
                GananciaTres    = Util.Decimal(txtGananciaTres.Text),
                GananciaCuatro  = Util.Decimal(txtGananciaCuatro.Text),
                GananciaCinco   = Util.Decimal(txtGananciaCinco.Text),
                PrecioUno       = Util.Decimal(txtPrecioUno.Text),
                PrecioDos       = Util.Decimal(txtPrecioDos.Text),
                PrecioTres      = Util.Decimal(txtPrecioTres.Text),
                PrecioCuatro    = Util.Decimal(txtPrecioCuatro.Text),
                PrecioCinco     = Util.Decimal(txtPrecioCinco.Text)
            };

            this.PreciosCalculadora = p;
        }
Exemplo n.º 2
0
        private void tabControlMovimientos_SelectedIndexChanged(object sender, EventArgs e)
        {
            switch (tabControlMovimientos.SelectedTab.Name)
            {
            /*case "tabPageCatalogos": //se pasó a Configuracion
             *
             *  //if (!LogIn.VerPermiso("Administracion.Catalagos.Ver", true))
             *  //{
             *  //    return;
             *  //}
             *
             *  if (UtilLocal.ValidarPermiso("Administracion.CatalagosGenerales.Ver", true))
             *  {
             *      //catalogosGenerales ca = catalogosGenerales.Instance;
             *      //addControlInPanel(ca, panelCatalogosGenerales);
             *      if (this.panelCatalogosGenerales.Controls.Count <= 0)
             *          this.CargarControl(this.panelCatalogosGenerales, new catalogosGenerales());
             *  }
             *  break;
             */
            case "tabPageMovimientos":
                //catalogosMovimientos mo = catalogosMovimientos.Instance;
                //this.addControlInPanel(mo, panelMovimientos);
                if (this.panelMovimientos.Controls.Count <= 0)
                {
                    // Se valida el permiso correspondiente
                    if (!UtilLocal.ValidarPermiso("Administracion.Movimientos.Ver", true))
                    {
                        return;
                    }
                    //
                    this.CargarControl(this.panelMovimientos, new catalogosMovimientos());
                }

                break;

            case "tabPartes":
                // Se valida el permiso correspondiente
                if (!UtilLocal.ValidarPermiso("Administracion.CatalogosPartes.Ver", true))
                {
                    return;
                }
                //

                catalogosPartes pa = catalogosPartes.Instance;
                addControlInPanel(pa, panelCatalogosPartes);
                break;

            case "tabProveedores":
                // Se valida el permiso correspondiente
                if (!UtilLocal.ValidarPermiso("Administracion.Proveedores.Ver", true))
                {
                    return;
                }
                //

                catalogosProveedores pro = catalogosProveedores.Instance;
                addControlInPanel(pro, panelProveedores);

                pro.Proveedor = new Proveedor {
                    ProveedorID = -1
                };
                pro.EsNuevo = true;
                break;

            case "tabTraspasos":
                //catalogosTraspasos tras = catalogosTraspasos.Instance;
                //addControlInPanel(tras, panelTraspasos);
                if (this.panelTraspasos.Controls.Count <= 0)
                {
                    // Se valida el permiso correspondiente
                    if (!UtilLocal.ValidarPermiso("Administracion.Traspasos.Ver", true))
                    {
                        return;
                    }
                    //
                    var tras = new catalogosTraspasos();
                    this.CargarControl(this.panelTraspasos, tras);
                    tras.CargaInicial();
                }
                break;

            case "tabMxMn":     // Máximos y mínimos
                /* catalogosMaxMin mxmn = catalogosMaxMin.Instance;
                 * this.addControlInPanel(mxmn, panelMxMn);
                 * mxmn.CargaInicial();
                 */

                // Si sólo hay un control, quiere decir que no se ha cargado la nueva opción de MaxMin
                if (this.tabMxMn.Controls.Count <= 1)
                {
                    // Se valida el permiso correspondiente
                    if (!UtilLocal.ValidarPermiso("Administracion.MaximosyMinimos.Ver", true))
                    {
                        return;
                    }
                    //
                    this.CargarControl(this.tabMxMn, new MaxMin());
                }
                break;

            case "tabPedidos":
                //catalogosPedidos pedidos = catalogosPedidos.Instance;
                //this.addControlInPanel(pedidos, panelPedidos);
                if (this.panelPedidos.Controls.Count <= 0)
                {
                    // Se valida el permiso correspondiente
                    if (!UtilLocal.ValidarPermiso("Administracion.Pedidos.Ver", true))
                    {
                        return;
                    }
                    //
                    this.CargarControl(this.panelPedidos, new catalogosPedidos());
                }
                break;

            case "tabClientes":
                //catalogosClientes clientes = catalogosClientes.Instance;
                //this.addControlInPanel(clientes, panelClientes);
                if (this.panelClientes.Controls.Count <= 0)
                {
                    // Se valida el permiso correspondiente
                    if (!UtilLocal.ValidarPermiso("Administracion.Clientes.Ver", true))
                    {
                        return;
                    }
                    //
                    this.CargarControl(this.panelClientes, new catalogosClientes());
                }
                break;

            case "tabKardex":
                //catalogosKardex kardex = catalogosKardex.Instance;
                //this.addControlInPanel(kardex, panelKardex);
                if (this.panelKardex.Controls.Count <= 0)
                {
                    this.CargarControl(this.panelKardex, new catalogosKardex());
                }
                //kardex.CargaInicial();
                break;

            case "tbpMaster":
                // Si no hay un control, quiere decir que no se ha cargado la opción
                if (this.tbpMaster.Controls.Count <= 0)
                {
                    // Se valida el permiso correspondiente
                    if (!UtilLocal.ValidarPermiso("Administracion.Master.Ver", true))
                    {
                        return;
                    }
                    //
                    this.CargarControl(this.tbpMaster, new Master());
                }
                break;

            case "tbpInventario":
                // Si no hay un control, quiere decir que no se ha cargado la opción
                if (this.tbpInventario.Controls.Count <= 0)
                {
                    // Se valida el permiso correspondiente
                    if (!UtilLocal.ValidarPermiso("Administracion.Inventario.Ver", true))
                    {
                        return;
                    }
                    //
                    this.CargarControl(this.tbpInventario, new Inventario());
                }
                break;

            case "tbpCriteriosABC":
                if (this.tbpCriteriosABC.Controls.Count <= 0)
                {
                    // Se valida el permiso correspondiente
                    if (!UtilLocal.ValidarPermiso("Administracion.CriteriosAbc.Ver", true))
                    {
                        return;
                    }
                    //
                    this.CargarControl(this.tbpCriteriosABC, new PartesAbc());
                }
                break;

            case "tbpAplicaciones":
                if (this.tbpAplicaciones.Controls.Count <= 0)
                {
                    // Se valida el permiso correspondiente
                    if (!UtilLocal.ValidarPermiso("Administracion.Aplicaciones.Ver", true))
                    {
                        return;
                    }
                    //
                    this.CargarControl(this.tbpAplicaciones, new ValidarAplicacionesVehiculos());
                }
                break;

            case "tbpCapitalHumano":
                if (this.tbpCapitalHumano.Controls.Count <= 0)
                {
                    // Se valida el permiso correspondiente
                    if (!UtilLocal.ValidarPermiso("Administracion.CapitalHumano.Ver", true))
                    {
                        return;
                    }
                    //
                    this.CargarControl(this.tbpCapitalHumano, new CapitalHumano());
                }
                break;

            default:
                break;
            }
        }