private void ComprarDialog_Load(object sender, EventArgs e) { ArmarFormularioSegunTipo(); LlenarFormularioSegunTipo(); #region armadoDatosVendedor Cliente cliente = UsuariosService.GetClienteById(PublicacionSeleccionada.IdUsuario); LabelNombreTxt.Text = cliente.Nombre; LabelEmailTxt.Text = cliente.Email; LabelReputacionTxt.Text = Math.Round(cliente.Reputacion, 2, MidpointRounding.AwayFromZero).ToString(CultureInfo.CurrentCulture); LabelTelefonoTxt.Text = cliente.Telefono; if (cliente.IdUsuario == 0) { Empresa empresa = UsuariosService.GetEmpresaById(PublicacionSeleccionada.IdUsuario); LabelNombreTxt.Text = empresa.RazonSocial; LabelEmailTxt.Text = empresa.Email; LabelReputacionTxt.Text = Math.Round(empresa.Reputacion, 2, MidpointRounding.AwayFromZero).ToString(CultureInfo.CurrentCulture); LabelTelefonoTxt.Text = empresa.Telefono; } #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; } }
private void ReorganizarPantallaDeAcuerdoARol(Rol rol) { if (rol.Descripcion.Equals(Resources.Empresa, StringComparison.CurrentCultureIgnoreCase)) { LabelNombre.Text = Resources.RazonSocial; LabelDNI.Text = Resources.CUIT; LabelApellido.Text = Resources.Rubro; Empresa emp = new Empresa(); emp = UsuariosService.GetEmpresaById(Usuario.IdUsuario); TxtNombre.Text = emp.RazonSocial; TxtUserName.Text = emp.UserName; TxtPassword.Text = emp.Password; TxtCalle.Text = emp.Calle; TxtNumero.Text = emp.NroCalle.ToString(); TxtPiso.Text = emp.Piso.ToString(); TxtDepto.Text = emp.Departamento; TxtEmail.Text = emp.Email; TxtTelefono.Text = emp.Telefono; TxtContacto.Text = emp.Contacto; TxtCp.Text = emp.CodigoPostal; TxtLocalidad.Text = emp.Localidad; TxtCiudad.Text = emp.Ciudad; TxtApellido.Text = emp.Rubro; TxtDNI.Visible = false; TxtCuit.Visible = true; TxtCuit.Text = emp.Cuit; LabelContacto.Visible = true; TxtContacto.Visible = true; TxtContacto.Text = emp.Contacto; LabelFechaNacimiento.Visible = false; DatePickerFechaNacimiento.Visible = false; TxtTipoDoc.Enabled = false; TxtCiudad.Visible = true; TxtCiudad.Text = emp.Ciudad; LabelCiudad.Visible = true; } else { LabelNombre.Text = Resources.Nombre; LabelDNI.Text = Resources.NoDoc; LabelApellido.Text = Resources.Apellido; Cliente cli = new Cliente(); cli = UsuariosService.GetClienteById(Usuario.IdUsuario); TxtNombre.Text = cli.Nombre; TxtUserName.Text = cli.UserName; TxtPassword.Text = cli.Password; TxtCalle.Text = cli.Calle; TxtNumero.Text = cli.NroCalle.ToString(); TxtPiso.Text = cli.Piso.ToString(); TxtDepto.Text = cli.Departamento; TxtEmail.Text = cli.Email; TxtTelefono.Text = cli.Telefono; TxtCp.Text = cli.CodigoPostal; TxtLocalidad.Text = cli.Localidad; TxtLocalidad.Visible = true; TxtApellido.Visible = true; TxtApellido.Text = cli.Apellido; TxtDNI.Visible = true; TxtDNI.Text = cli.NumeroDoc.ToString(); TxtCuit.Visible = false; LabelContacto.Visible = false; TxtContacto.Visible = false; LabelFechaNacimiento.Visible = true; DatePickerFechaNacimiento.Visible = true; DatePickerFechaNacimiento.Value = cli.IdUsuario != 0 ? cli.FechaNacimiento : new FechaHelper().GetSystemDate(); TxtTipoDoc.Enabled = true; TxtTipoDoc.Text = cli.TipoDoc; TxtCiudad.Visible = false; LabelCiudad.Visible = false; } }