public AltaVisibilidad(Visibilidad visibilidad) { InitializeComponent(); Visibilidad = visibilidad; TxtDescripcion.Text = Visibilidad.Descripcion; TxtPrecio.Text = Visibilidad.Precio.ToString(CultureInfo.CurrentCulture); TxtEnvioPorcentaje.Text = Visibilidad.EnvioPorcentaje.ToString(CultureInfo.CurrentCulture); TxtPorcentaje.Text = Visibilidad.Porcentaje.ToString(CultureInfo.CurrentCulture); #region armadoComboEstado Estado estadoHabilitado = new Estado { Valor = true }; Estado estadoDeshabilitado = new Estado { Valor = false }; List <Estado> estados = new List <Estado>(); estados.Add(estadoHabilitado); estados.Add(estadoDeshabilitado); ComboEstado.DataSource = estados; ComboEstado.DisplayMember = "Descripcion"; ComboEstado.DropDownStyle = ComboBoxStyle.DropDownList; ComboEstado.SelectedIndex = ComboEstado.FindStringExact(Visibilidad.Estado); #endregion }
private void AltaRol_Load(object sender, EventArgs e) { TxtNombre.Text = Rol.Descripcion; #region armadoDeGrillaFuncionalidad BindingList <Funcionalidad> dataSource = new BindingList <Funcionalidad>(Rol.Funcionalidades); BindingSource bs = new BindingSource(); bs.DataSource = dataSource; DgFuncionalidades.AutoGenerateColumns = false; DgFuncionalidades.ColumnCount = 1; DgFuncionalidades.Columns[0].HeaderText = Resources.Funcionalidad; DgFuncionalidades.Columns[0].Name = "Descripcion"; DgFuncionalidades.Columns[0].DataPropertyName = "Descripcion"; DgFuncionalidades.DataSource = bs; #endregion #region armadoComboEstado Estado estadoHabilitado = new Estado { Valor = true }; Estado estadoDeshabilitado = new Estado { Valor = false }; List <Estado> estados = new List <Estado>(); estados.Add(estadoHabilitado); estados.Add(estadoDeshabilitado); Estado estado = new Estado(); estado.Valor = Rol.Activo; ComboEstado.DataSource = estados; ComboEstado.DisplayMember = "Descripcion"; ComboEstado.DropDownStyle = ComboBoxStyle.DropDownList; ComboEstado.SelectedIndex = ComboEstado.FindStringExact(estado.Descripcion); #endregion List <Funcionalidad> funcionalidades = new List <Funcionalidad>(RolesServices.GetAllFuncionalidades()); funcionalidades.RemoveAll(x => x.Descripcion.Equals(Resources.LoginSeguridad, StringComparison.CurrentCultureIgnoreCase)); funcionalidades = funcionalidades.OrderBy(x => x.IdFuncionalidad).ToList(); ComboFuncionalidad.DataSource = funcionalidades; ComboFuncionalidad.DisplayMember = "Descripcion"; ComboFuncionalidad.DropDownStyle = ComboBoxStyle.DropDownList; }
public AltaUsuario(Usuario usuario) { InitializeComponent(); Usuario = usuario; #region armadoDeGrillaRoles BindingList <Rol> dataSource = new BindingList <Rol>(usuario.Roles); BindingSource bs = new BindingSource(); bs.DataSource = dataSource; DgRoles.AutoGenerateColumns = false; DgRoles.Columns.Add(new DataGridViewTextBoxColumn { DataPropertyName = "Descripcion", HeaderText = Resources.Descripcion, Name = "Descripcion" }); DgRoles.Columns.Add(new DataGridViewTextBoxColumn { DataPropertyName = "Estado", HeaderText = Resources.Estado, Name = "Estado" }); DgRoles.DataSource = bs; #endregion #region armadoComboEstado Estado estadoHabilitado = new Estado { Valor = true }; Estado estadoDeshabilitado = new Estado { Valor = false }; List <Estado> estados = new List <Estado>(); estados.Add(estadoHabilitado); estados.Add(estadoDeshabilitado); ComboEstado.DataSource = estados; ComboEstado.DisplayMember = "Descripcion"; ComboEstado.DropDownStyle = ComboBoxStyle.DropDownList; if (Usuario.IdUsuario != 0) { ComboEstado.SelectedIndex = ComboEstado.FindStringExact(usuario.Estado); } #endregion }
private void InicializarPantalla(Publicacion publicacion) { const string fmt = "000000000000000000"; const string espacio = " "; ComboTipoPublicacion.Enabled = true; RichTextBoxDescripcion.Enabled = true; ComboRubro.Enabled = true; ComboVisibilidad.Enabled = true; DatePickerFechaInicio.Enabled = true; DatePickerFechaVencimiento.Enabled = true; textBoxStock.Enabled = true; checkBoxAceptaEnvio.Enabled = true; textBoxPrecio.Enabled = true; textBoxPrecioReserva.Enabled = true; #region armadoComboEstado List <EstadoPublicacion> estados = new List <EstadoPublicacion>(PublicacionesServices.GetEstados(publicacion.EstadoPublicacion.Descripcion)); estados = estados.OrderBy(x => x.Descripcion).ToList(); ComboEstado.DataSource = estados; ComboEstado.DisplayMember = "Descripcion"; ComboEstado.DropDownStyle = ComboBoxStyle.DropDownList; ComboEstado.SelectedIndex = ComboEstado.FindStringExact(publicacion.EstadoPublicacion.Descripcion); #endregion if (Usuario.Roles.Exists(x => x.Descripcion.Equals(Resources.Cliente, StringComparison.CurrentCultureIgnoreCase))) { var cliente = UsuariosService.GetClienteById(Usuario.IdUsuario); labelNomUsuario.Text = cliente.Nombre + espacio + cliente.Apellido; } else { var empresa = UsuariosService.GetEmpresaById(Usuario.IdUsuario); labelNomUsuario.Text = empresa.RazonSocial; } var rubro = new Rubro { IdRubro = publicacion.IdRubro, DescripcionCorta = publicacion.RubroDescripcionCorta, DescripcionLarga = publicacion.RubroDescripcionLarga }; labelCodPublicacion.Text = publicacion.IdPublicacion.ToString(fmt); RichTextBoxDescripcion.Text = publicacion.Descripcion; ComboTipoPublicacion.SelectedIndex = ComboTipoPublicacion.FindStringExact(publicacion.TipoPublicacion.Descripcion); ComboRubro.SelectedIndex = ComboRubro.FindStringExact(rubro.DescripcionLarga); ComboVisibilidad.SelectedIndex = ComboVisibilidad.FindStringExact(publicacion.Visibilidad.Descripcion); DatePickerFechaInicio.Value = publicacion.FechaInicio; DatePickerFechaVencimiento.Value = publicacion.FechaVencimiento; textBoxStock.Text = publicacion.Stock.ToString(); checkBoxAceptaEnvio.Checked = publicacion.Envio; textBoxPrecio.Text = publicacion.Precio.ToString(CultureInfo.CurrentCulture); textBoxPrecioReserva.Text = publicacion.PrecioReserva.ToString(CultureInfo.CurrentCulture); if (publicacion.IdPublicacion != 0) { ButtonGenerar.Visible = true; ButtonEditar.Visible = false; } else { ButtonGenerar.Visible = false; ButtonEditar.Visible = true; } }