private void CuadroMetas_Load(object sender, EventArgs e) { //CuadroControlPermisos PermisosC = new CuadroControlPermisos(); // Se llenan los controles iniciales //var oSucursales = Datos.GetListOf<Sucursal>(c => c.Estatus); var oSucursales = CuadroControlPermisos.ValidarPermisosTiendaCuadroMultiple(CuadroControlPermisos.GetTabPage); if (oSucursales.Count > 2) { //oSucursales.Insert(0, new Sucursal() { SucursalID = 0, NombreSucursal = "Todas" }); oSucursales.Insert(0, new Sucursal() { NombreSucursal = "(TODAS)" }); } //oSucursales.Insert(0, new Sucursal() { NombreSucursal = "(TODAS)" }); this.cmbSucursal.CargarDatos("SucursalID", "NombreSucursal", oSucursales); // this.cmbSucursal.SelectedValue = GlobalClass.SucursalID; var oFechas = UtilDatos.FechasDeComisiones(DateTime.Now); this.dtpDesde.Value = oFechas.Valor1; this.dtpHasta.Value = oFechas.Valor2; this.cmbVendedor.CargarDatos("UsuarioID", "NombreUsuario", Datos.GetListOf <Usuario>(c => c.Estatus)); }
private void CuadroVip_Load(object sender, EventArgs e) { ///CuadroControlPermisos PermisosC = new CuadroControlPermisos(); // Se llenan los tipos de cálculo //this.cmbCalculo.Items.AddRange(new object[] { "Utilidad", "Utilidad Desc.", "Precio", "Costo", "Costo Desc.", "Ventas", "Productos" }); this.cmbCalculo.Items.AddRange(CuadroControlPermisos.ValidarPermisosCalculoCuadroMultiple(CuadroControlPermisos.GetTabPage).ToArray()); //this.cmbCalculo.SelectedIndex = 1; this.cmbCalculo.SelectedIndex = 0; var oSucursales = CuadroControlPermisos.ValidarPermisosTiendaCuadroMultiple(CuadroControlPermisos.GetTabPage); if (oSucursales.Count() > 2) { oSucursales.Insert(0, new Sucursal() { SucursalID = 0, NombreSucursal = "Todas" }); } this.cmbSucursal.CargarDatos("SucursalID", "NombreSucursal", oSucursales); this.cmbSucursal.SelectedValue = oSucursales.ElementAt(0).SucursalID; //// Se llenan las Sucursales //var oSucursales = Datos.GetListOf<Sucursal>(c => c.Estatus); //oSucursales.Insert(0, new Sucursal() { SucursalID = 0, NombreSucursal = "Todas" }); //this.cmbSucursal.CargarDatos("SucursalID", "NombreSucursal", oSucursales); //// //this.cmbSucursal.SelectedValue = 0; this.chkPagadas.Checked = true; this.dtpDesde.Value = DateTime.Now.AddYears(-1).AddDays(1); this.nudAcumuladoMostrar.Value = 80; }
//private ArrayList ValidarPermisosCalculo() //{ // List<UsuariosPermisosView> list = Datos.GetListOf<UsuariosPermisosView>(i => i.UsuarioID == Theos.UsuarioID ); // ArrayList per = new ArrayList(); // foreach (var x in list) // { // switch (x.Permiso) // { // case "CuadroDeControl.Pestania.Fecha.Ver.Utilidad": // per.Add("Utilidad"); // break; // case "CuadroDeControl.Pestania.Fecha.Ver.UtilidadDesc": // per.Add("Utilidad Desc."); // break; // case "CuadroDeControl.Pestania.Fecha.Ver.Precio": // per.Add("Precio"); // break; // case "CuadroDeControl.Pestania.Fecha.Ver.Costo": // per.Add("Costo"); // break; // case "CuadroDeControl.Pestania.Fecha.Ver.CostoDesc": // per.Add("Costo Desc."); // break; // case "CuadroDeControl.Pestania.Fecha.Ver.Ventas": // per.Add("Ventas"); // break; // case "CuadroDeControl.Pestania.Fecha.Ver.Productos": // per.Add("Productos"); // break; // } // } // return per; //} //private List<Sucursal> ValidarPermisosTienda() //{ // List<Sucursal> oSucursales = Datos.GetListOf<Sucursal>(c => c.Estatus); // List<UsuariosPermisosView> listaPermisos = Datos.GetListOf<UsuariosPermisosView>(i => i.UsuarioID == Theos.UsuarioID); // List<Sucursal> listaSucursales = new List<Sucursal>(); // foreach (var x in listaPermisos) // { // switch (x.Permiso) // { // case "CuadroDeControl.Pestania.Fecha.Ver.Sucursal1": // listaSucursales.Add(oSucursales.ElementAt(0)); // break; // case "CuadroDeControl.Pestania.Fecha.Ver.Sucursal2": // listaSucursales.Add(oSucursales.ElementAt(1)); // break; // case "CuadroDeControl.Pestania.Fecha.Ver.Sucursal3": // listaSucursales.Add(oSucursales.ElementAt(2)); // break; // } // } // return listaSucursales; //} private void CuadroVentas_Load(object sender, EventArgs e) { //CuadroControlPermisos PermisosC = new CuadroControlPermisos(); // Se llenan los combos // this.cmbCalculo.Items.AddRange(new object[] { "Utilidad", "Utilidad Desc.", "Precio", "Costo", "Costo Desc.", "Ventas", "Productos" }); //this.cmbCalculo.Items.AddRange(CuadroControlPermisos.ValidarPermisosCalculo().ToArray()); this.cmbCalculo.Items.AddRange(CuadroControlPermisos.ValidarPermisosCalculoCuadroMultiple(CuadroControlPermisos.GetTabPage).ToArray()); this.cmbCalculo.SelectedIndex = 0; //var oSucursales = Datos.GetListOf<Sucursal>(c => c.Estatus); //List<Sucursal> oSucursales = Datos.GetListOf<Sucursal>(c => c.Estatus); //var oSucursales = CuadroControlPermisos.ValidarPermisosTienda(); var oSucursales = CuadroControlPermisos.ValidarPermisosTiendaCuadroMultiple(CuadroControlPermisos.GetTabPage); if (oSucursales.Count() > 2) { oSucursales.Insert(0, new Sucursal() { SucursalID = 0, NombreSucursal = "Todas" }); } this.cmbSucursal.CargarDatos("SucursalID", "NombreSucursal", oSucursales); this.cmbSucursal.SelectedValue = oSucursales.ElementAt(0).SucursalID; //this.cmbSucursal.SelectedValue = 0; this.chkPagadas.Checked = true; // this.chkCostoConDescuento.Checked = true; // Se llenan las fechas this.dtpDesde.Value = new DateTime(DateTime.Now.Year, 1, 1); // Se agrega la línea de totales a los grids correspondientes this.dgvPorDiaT.Rows.Add("Promedio"); this.dgvPorSemanaT.Rows.Add("Promedio"); // Se obiene el año actual y anterior, para mostrar etiquetas int iAnio = DateTime.Now.Year; int iAnioAnt = (iAnio - 1); foreach (Control oControl in this.Controls) { if (oControl is DataGridView && oControl != this.dgvPorAnio) { (oControl as DataGridView).Columns[1].HeaderText = iAnio.ToString(); (oControl as DataGridView).Columns[2].HeaderText = iAnioAnt.ToString(); } } this.lblAnioActual.Text = iAnio.ToString(); this.lblAnioAnterior.Text = iAnioAnt.ToString(); // Se manda cargar los datos // this.CargarDatos(); }
private void CuadroExistencias_Load(object sender, EventArgs e) { //CuadroControlPermisos PermisosC = new CuadroControlPermisos(); // Se cargan los datos de los combos //this.cmbSucursal.CargarDatos("SucursalID", "NombreSucursal", Datos.GetListOf<Sucursal>(c => c.Estatus)); this.cmbSucursal.CargarDatos("SucursalID", "NombreSucursal", CuadroControlPermisos.ValidarPermisosTiendaCuadroMultiple(CuadroControlPermisos.GetTabPage)); this.cmbProveedor.CargarDatos("ProveedorID", "NombreProveedor", Datos.GetListOf <Proveedor>(c => c.Estatus)); this.cmbMarca.CargarDatos("MarcaParteID", "NombreMarcaParte", Datos.GetListOf <MarcaParte>(c => c.Estatus)); this.cmbLinea.CargarDatos("LineaID", "NombreLinea", Datos.GetListOf <Linea>(c => c.Estatus)); this.cmbAgrupar.Items.AddRange(new object[] { "Proveedor", "Marca", "Línea", "Marca-Línea" }); }
private void CuadroMultiple_Load(object sender, EventArgs e) { //PermisosC.ValidarPermisosCuadroMultiple(); if (this.DesignMode) { return; } // Se llenan los tipos de cálculo //this.cmbCalculo.Items.AddRange(new object[] { "Utilidad", "Utilidad Desc.", "Precio", "Costo", "Costo Desc.", "Ventas", "Productos" }); this.cmbCalculo.Items.AddRange(CuadroControlPermisos.ValidarPermisosCalculoCuadroMultiple(CuadroControlPermisos.GetTabPage).ToArray()); this.cmbCalculo.SelectedIndex = 0; //this.cmbCalculo.SelectedIndex = 1; // Se llenan las Sucursales //var oSucursales = Datos.GetListOf<Sucursal>(c => c.Estatus); var oSucursales = CuadroControlPermisos.ValidarPermisosTiendaCuadroMultiple(CuadroControlPermisos.GetTabPage); if (oSucursales.Count() > 2) { oSucursales.Insert(0, new Sucursal() { SucursalID = 0, NombreSucursal = "Todas" }); } //oSucursales.Insert(0, new Sucursal() { SucursalID = 0, NombreSucursal = "Todas" }); this.cmbSucursal.CargarDatos("SucursalID", "NombreSucursal", oSucursales); this.cmbSucursal.SelectedValue = oSucursales.ElementAt(0).SucursalID; //this.cmbSucursal.SelectedValue = 0; this.chkPagadas.Checked = true; this.chkCostoConDescuento.Checked = true; // Se mustran u ocunltan los combos especiales de marcas y líneas, según el caso if (this.TipoDeReporte == TiposDeReporte.Marcas || this.TipoDeReporte == TiposDeReporte.Lineas) { var oMarcas = Datos.GetListOf <MarcaParte>(c => c.Estatus).OrderBy(c => c.NombreMarcaParte); foreach (var oReg in oMarcas) { this.ctlMarcas.AgregarElemento(oReg.MarcaParteID, oReg.NombreMarcaParte); } var oLineas = Datos.GetListOf <Linea>(c => c.Estatus).OrderBy(c => c.NombreLinea); foreach (var oReg in oLineas) { this.ctlLineas.AgregarElemento(oReg.LineaID, oReg.NombreLinea); } } // Se llenan las fechas this.dtpDesde.Value = new DateTime(DateTime.Now.Year, 1, 1); // Se agrega la fila de totales del grid principal this.dgvPrincipalTotales.Rows.Add("Totales"); }
private void CuadroSemanas_Load(object sender, EventArgs e) { //CuadroControlPermisos PermisosC = new CuadroControlPermisos(); // Se llenan los tipos de cálculo //this.cmbCalculo.Items.AddRange(new object[] { "Utilidad", "Utilidad Desc.", "Precio", "Costo", "Costo Desc.", "Ventas", "Productos" }); this.cmbCalculo.Items.AddRange(CuadroControlPermisos.ValidarPermisosCalculoCuadroMultiple(CuadroControlPermisos.GetTabPage).ToArray()); //this.cmbCalculo.SelectedIndex = 1; this.cmbCalculo.SelectedIndex = 0; // Se llenan las Sucursales //var oSucursales = Datos.GetListOf<Sucursal>(c => c.Estatus); var oSucursales = CuadroControlPermisos.ValidarPermisosTiendaCuadroMultiple(CuadroControlPermisos.GetTabPage); //var oSucursales = CuadroControlPermisos.ValidarPermisosTienda(); if (oSucursales.Count() > 2) { oSucursales.Insert(0, new Sucursal() { SucursalID = 0, NombreSucursal = "Todas" }); } //oSucursales.Insert(0, new Sucursal() { SucursalID = 0, NombreSucursal = "Todas" }); this.cmbSucursal.CargarDatos("SucursalID", "NombreSucursal", oSucursales); //this.cmbSucursal.SelectedValue = 0; this.cmbSucursal.SelectedValue = oSucursales.ElementAt(0).SucursalID;; this.chkPagadas.Checked = true; this.chkCostoConDescuento.Checked = true; // Se llenan las fechas this.dtpDesde.Value = new DateTime(DateTime.Now.Year, 1, 1); // Se agrega la fila de totales del grid principal this.dgvSemanaT.Rows.Add("Totales"); this.dgvVendedorT.Rows.Add("Totales"); // Se // this.CargarDatos(); }
private void tabCuadroDeControl_SelectedIndexChanged(object sender, EventArgs e) { switch (this.tabCuadroDeControl.SelectedTab.Name) { case "tbpVentas": CuadroControlPermisos.GetTabPage = "Ventas"; // Se verifica que el usuario tenga permisos para entrar a esta opción if (!UtilLocal.ValidarPermiso("CuadroDeControl.Ventas.Ver", true)) { return; } if (!CuadroControlPermisos.ValidarTodosPermisos(CuadroControlPermisos.GetTabPage)) { return; } if (this.tbpVentas.Controls.Count <= 0) { this.tbpVentas.Controls.Add(new CuadroVentas() { Dock = DockStyle.Fill }); } break; case "tbpClientes": CuadroControlPermisos.GetTabPage = "Clientes"; // Se verifica que el usuario tenga permisos para entrar a esta opción if (!UtilLocal.ValidarPermiso("CuadroDeControl.Clientes.Ver", true)) { return; } if (!CuadroControlPermisos.ValidarTodosPermisos(CuadroControlPermisos.GetTabPage)) { return; } if (this.tbpClientes.Controls.Count <= 0) { this.tbpClientes.Controls.Add(new CuadroClientes() { Dock = DockStyle.Fill }); } break; case "tbpVendedores": CuadroControlPermisos.GetTabPage = "Vendedores"; // Se verifica que el usuario tenga permisos para entrar a esta opción if (!UtilLocal.ValidarPermiso("CuadroDeControl.Vendedores.Ver", true)) { return; } if (!CuadroControlPermisos.ValidarTodosPermisos(CuadroControlPermisos.GetTabPage)) { return; } if (this.tbpVendedores.Controls.Count <= 0) { this.tbpVendedores.Controls.Add(new CuadroVendedores() { Dock = DockStyle.Fill }); } break; case "tbpProveedores": CuadroControlPermisos.GetTabPage = "Proveedores"; // Se verifica que el usuario tenga permisos para entrar a esta opción if (!UtilLocal.ValidarPermiso("CuadroDeControl.Proveedores.Ver", true)) { return; } if (!CuadroControlPermisos.ValidarTodosPermisos(CuadroControlPermisos.GetTabPage)) { return; } if (this.tbpProveedores.Controls.Count <= 0) { this.tbpProveedores.Controls.Add(new CuadroProveedores() { Dock = DockStyle.Fill }); } break; case "tbpMarcas": CuadroControlPermisos.GetTabPage = "Marcas"; // Se verifica que el usuario tenga permisos para entrar a esta opción if (!UtilLocal.ValidarPermiso("CuadroDeControl.Marcas.Ver", true)) { return; } if (!CuadroControlPermisos.ValidarTodosPermisos(CuadroControlPermisos.GetTabPage)) { return; } if (this.tbpMarcas.Controls.Count <= 0) { this.tbpMarcas.Controls.Add(new CuadroMarcas() { Dock = DockStyle.Fill }); } break; case "tbpLineas": CuadroControlPermisos.GetTabPage = "Lineas"; // Se verifica que el usuario tenga permisos para entrar a esta opción if (!UtilLocal.ValidarPermiso("CuadroDeControl.Lineas.Ver", true)) { return; } if (!CuadroControlPermisos.ValidarTodosPermisos(CuadroControlPermisos.GetTabPage)) { return; } if (this.tbpLineas.Controls.Count <= 0) { this.tbpLineas.Controls.Add(new CuadroLineas() { Dock = DockStyle.Fill }); } break; case "tbpCancelaciones": CuadroControlPermisos.GetTabPage = "Cancelaciones"; // Se verifica que el usuario tenga permisos para entrar a esta opción if (!UtilLocal.ValidarPermiso("CuadroDeControl.Cancelaciones.Ver", true)) { return; } if (!CuadroControlPermisos.ValidarTodosPermisos(CuadroControlPermisos.GetTabPage)) { return; } if (this.tbpCancelaciones.Controls.Count <= 0) { this.tbpCancelaciones.Controls.Add(new CuadroCancelaciones() { Dock = DockStyle.Fill }); } break; case "tbpSemanas": CuadroControlPermisos.GetTabPage = "Semana"; // Se verifica que el usuario tenga permisos para entrar a esta opción if (!UtilLocal.ValidarPermiso("CuadroDeControl.Semanas.Ver", true)) { return; } if (!CuadroControlPermisos.ValidarTodosPermisos(CuadroControlPermisos.GetTabPage)) { return; } if (this.tbpSemanas.Controls.Count <= 0) { this.tbpSemanas.Controls.Add(new CuadroSemanas() { Dock = DockStyle.Fill }); } break; case "tbpMetas": CuadroControlPermisos.GetTabPage = "Metas"; // Se verifica que el usuario tenga permisos para entrar a esta opción if (!UtilLocal.ValidarPermiso("CuadroDeControl.Metas.Ver", true)) { return; } if (!CuadroControlPermisos.ValidarTodosPermisos(CuadroControlPermisos.GetTabPage)) { return; } if (this.tbpMetas.Controls.Count <= 0) { this.tbpMetas.Controls.Add(new CuadroMetas() { Dock = DockStyle.Fill }); } break; case "tbpExistencias": CuadroControlPermisos.GetTabPage = "Existencias"; // Se verifica que el usuario tenga permisos para entrar a esta opción if (!UtilLocal.ValidarPermiso("CuadroDeControl.Existencias.Ver", true)) { return; } if (!CuadroControlPermisos.ValidarTodosPermisos(CuadroControlPermisos.GetTabPage)) { return; } if (this.tbpExistencias.Controls.Count <= 0) { this.tbpExistencias.Controls.Add(new CuadroExistencias() { Dock = DockStyle.Fill }); } break; case "tbpSucursales": CuadroControlPermisos.GetTabPage = "Sucursales"; // Se verifica que el usuario tenga permisos para entrar a esta opción if (!UtilLocal.ValidarPermiso("CuadroDeControl.Sucursales.Ver", true)) { return; } if (!CuadroControlPermisos.ValidarTodosPermisos(CuadroControlPermisos.GetTabPage)) { return; } if (this.tbpSucursales.Controls.Count <= 0) { this.tbpSucursales.Controls.Add(new CuadroSucursales() { Dock = DockStyle.Fill }); } break; case "tbpCobranza": CuadroControlPermisos.GetTabPage = "CreditoCobranza"; // Se verifica que el usuario tenga permisos para entrar a esta opción if (!UtilLocal.ValidarPermiso("CuadroDeControl.CreditoCobranza.Ver", true)) { return; } if (!CuadroControlPermisos.ValidarTodosPermisos(CuadroControlPermisos.GetTabPage)) { return; } if (this.tbpCobranza.Controls.Count <= 0) { this.tbpCobranza.Controls.Add(new CuadroCobranza() { Dock = DockStyle.Fill }); } break; case "tbpVip": CuadroControlPermisos.GetTabPage = "VIP"; // Se verifica que el usuario tenga permisos para entrar a esta opción if (!UtilLocal.ValidarPermiso("CuadroDeControl.VIP.Ver", true)) { return; } if (!CuadroControlPermisos.ValidarTodosPermisos(CuadroControlPermisos.GetTabPage)) { return; } if (this.tbpVip.Controls.Count <= 0) { this.tbpVip.Controls.Add(new CuadroVip() { Dock = DockStyle.Fill }); } break; default: CuadroControlPermisos.GetTabPage = ""; break; } }