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 MainHistorialCliente_Load(object sender, EventArgs e) { #region armadoDeGrillaCompras DgCompras.AutoGenerateColumns = false; DgCompras.Columns.Add(new DataGridViewTextBoxColumn { DataPropertyName = "IdCompra", HeaderText = Resources.IdCompraIdOferta, Name = "IdCompra" }); DgCompras.Columns.Add(new DataGridViewTextBoxColumn { DataPropertyName = "DescripcionPublicacion", HeaderText = Resources.Descripcion, Name = "DescripcionPublicacion" }); DgCompras.Columns.Add(new DataGridViewTextBoxColumn { DataPropertyName = "Vendedor", HeaderText = Resources.Vendedor, Name = "Vendedor" }); DgCompras.Columns.Add(new DataGridViewTextBoxColumn { DataPropertyName = "Fecha", HeaderText = Resources.Fecha, Name = "Fecha" }); DgCompras.Columns.Add(new DataGridViewTextBoxColumn { DataPropertyName = "TipoPublicacion", HeaderText = Resources.TipoPublicacion, Name = "TipoPublicacion" }); DgCompras.Columns.Add(new DataGridViewTextBoxColumn { DataPropertyName = "Cantidad", HeaderText = Resources.Cantidad, Name = "Cantidad" }); DgCompras.Columns.Add(new DataGridViewTextBoxColumn { DataPropertyName = "Adjudicada", HeaderText = Resources.Adjudicada, Name = "Adjudicada" }); DgCompras.Columns.Add(new DataGridViewTextBoxColumn { DataPropertyName = "Precio", HeaderText = Resources.MontoOferta, Name = "Precio" }); _baselist = FillDataforGrid(); _pagesCount = Convert.ToInt32(Math.Ceiling(_baselist.Count * 1.0 / PageRows)); _currentPage = 1; RefreshPagination(); RebindGridForPageChange(); #endregion #region cargaDatosUsuario Cliente cliente = UsuariosService.GetClienteById(Usuario.IdUsuario); LabelUsuarioTxt.Text = cliente.UserName; LabelReputacionTxt.Text = Math.Round(cliente.Reputacion, 2, MidpointRounding.AwayFromZero).ToString(CultureInfo.CurrentCulture); LabelFaltantesTxt.Text = ComprasServices.GetComprasPendientesDeCalificacion(Usuario.IdUsuario).Count.ToString(); #endregion #region cargaDeEstrellas Label1EstrellaTxt.Text = CalificacionesServices.GetCantidadCalificacionesDadas(1, Usuario.IdUsuario).ToString(); Label2EstrellasTxt.Text = CalificacionesServices.GetCantidadCalificacionesDadas(2, Usuario.IdUsuario).ToString(); Label3EstrellasTxt.Text = CalificacionesServices.GetCantidadCalificacionesDadas(3, Usuario.IdUsuario).ToString(); Label4EstrellasTxt.Text = CalificacionesServices.GetCantidadCalificacionesDadas(4, Usuario.IdUsuario).ToString(); Label5EstrellasTxt.Text = CalificacionesServices.GetCantidadCalificacionesDadas(5, Usuario.IdUsuario).ToString(); #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; } }