Пример #1
0
        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;
        }
Пример #2
0
        //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();
        }
Пример #3
0
        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");
        }
Пример #4
0
        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();
        }