Ejemplo n.º 1
0
        private void ComboTipo_SelectionChangeCommitted(object sender, EventArgs e)
        {
            string tipoSeleccionado = ComboTipo.SelectedItem as string;

            if (tipoSeleccionado == null)
            {
                return;
            }

            if (tipoSeleccionado.Equals(Resources.TipoListadoClientesMasProductos, StringComparison.CurrentCultureIgnoreCase))
            {
                LabelRubro.Visible = true;
                ComboRubro.Visible = true;
                LabelRubro.Text    = Resources.Rubro;

                #region cargarComboRubro

                Rubro rubroTodos = new Rubro()
                {
                    DescripcionCorta = "--Todos--", IdRubro = 0
                };
                List <Rubro> rubros = new List <Rubro>();
                rubros.Add(rubroTodos);
                rubros.AddRange(RubrosServices.GetAllData());
                ComboRubro.DataSource    = rubros;
                ComboRubro.DisplayMember = "DescripcionCorta";
                ComboRubro.DropDownStyle = ComboBoxStyle.DropDownList;
                #endregion
            }
            else
            {
                LabelRubro.Visible = false;
                ComboRubro.Visible = false;
            }

            if (tipoSeleccionado.Equals(Resources.TipoListadoVendedoresProductosNoVendidos, StringComparison.CurrentCultureIgnoreCase))
            {
                LabelRubro.Visible = true;
                LabelRubro.Text    = Resources.Visibilidad;
                ComboRubro.Visible = true;

                #region cargarComboVisibilidades
                Visibilidad visibilidadTodos = new Visibilidad()
                {
                    IdVisibilidad = 0, Descripcion = "--Todos--"
                };
                List <Visibilidad> visibilidades = new List <Visibilidad>();
                visibilidades.Add(visibilidadTodos);
                visibilidades.AddRange(VisibilidadesServices.GetAllData());

                ComboRubro.DataSource    = visibilidades;
                ComboRubro.DisplayMember = "Descripcion";
                ComboRubro.DropDownStyle = ComboBoxStyle.DropDownList;
                #endregion
            }
        }
        private void GenerarPublicacion_Load(object sender, EventArgs e)
        {
            #region armadoComboTipoPublicacion
            List <TipoPublicacion> tipos = new List <TipoPublicacion>(TiposPublicacionServices.GetAllData());
            tipos = tipos.OrderBy(x => x.Descripcion).ToList();

            ComboTipoPublicacion.DataSource    = tipos;
            ComboTipoPublicacion.DisplayMember = "Descripcion";
            ComboTipoPublicacion.DropDownStyle = ComboBoxStyle.DropDownList;
            #endregion

            #region armadoComboRubro
            List <Rubro> rubros = new List <Rubro>(RubrosServices.GetAllData());
            rubros = rubros.OrderBy(x => x.DescripcionLarga).ToList();

            ComboRubro.DataSource    = rubros;
            ComboRubro.DisplayMember = "DescripcionLarga";
            ComboRubro.DropDownStyle = ComboBoxStyle.DropDownList;
            #endregion

            #region armadoComboVisibilidad
            List <Visibilidad> tiposVisibilidad = new List <Visibilidad>(VisibilidadesServices.GetAllData());
            tiposVisibilidad = tiposVisibilidad.OrderBy(x => x.Descripcion).ToList();

            ComboVisibilidad.DataSource    = tiposVisibilidad;
            ComboVisibilidad.DisplayMember = "Descripcion";
            ComboVisibilidad.DropDownStyle = ComboBoxStyle.DropDownList;
            #endregion

            Publicacion publicacion = new Publicacion
            {
                EstadoPublicacion     = { Descripcion = Resources.Borrador },
                TipoPublicacion       = { Descripcion = Resources.CompraInmediata },
                RubroDescripcionLarga = ((Rubro)ComboRubro.SelectedItem).DescripcionLarga,
                Visibilidad           = { Descripcion = ((Visibilidad)ComboVisibilidad.SelectedItem).Descripcion },
                FechaInicio           = _helper.GetSystemDate(),
                FechaVencimiento      = _helper.GetSystemDate()
            };

            InicializarPantalla(publicacion);
            ReordenarPantallaDeAcuerdoAEstado(publicacion);

            #region habilitacionGuardar
            List <Rol> roles    = new List <Rol>(RolesServices.GetAllData());
            Rol        rolAdmin = roles.Find(x => x.Descripcion.Equals(Resources.Administrativo, StringComparison.CurrentCultureIgnoreCase));

            bool condGuardar = Usuario.Roles.Any(x => x.IdRol == rolAdmin.IdRol);
            BtnGuardar.Enabled = !condGuardar;
            #endregion
        }
Ejemplo n.º 3
0
        private void MainRubro_Load(object sender, EventArgs e)
        {
            BtnSeleccionarRubro.Enabled = FormPublicacion != null;
            #region ArmadoGrillaRubros
            DgRubros.AutoGenerateColumns = false;
            BindingList <Rubro> dataSource = new BindingList <Rubro>(RubrosServices.GetAllData());
            BindingSource       bs         = new BindingSource {
                DataSource = dataSource
            };

            DgRubros.Columns.Add(new DataGridViewTextBoxColumn {
                DataPropertyName = "DescripcionCorta", HeaderText = Resources.DescripcionCorta, Name = "DescripcionCorta"
            });
            DgRubros.Columns.Add(new DataGridViewTextBoxColumn {
                DataPropertyName = "DescripcionLarga", HeaderText = Resources.DescripcionLarga, Name = "DescripcionLarga"
            });
            DgRubros.DataSource = bs;
            #endregion
        }