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; }
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; } }