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