예제 #1
0
        public FrmPublicacion(GI.BR.Propiedades.Publicacion Publicacion)
            : this()
        {
            publicacion = Publicacion;

            this.dateTimePickerFecha.Value = publicacion.Fecha;
            this.textBoxComentarios.Text = publicacion.Detalles;
            this.textBoxMedio.Text = publicacion.Medio;
            this.textBoxValor.Text = publicacion.ValorPublicacion.Importe.ToString();

            if (publicacion.ValorPublicacion.Moneda != null)
            {
                foreach (GI.BR.Monedas.Moneda m in comboBoxMonedas.Items)
                {
                    if (m.IdMoneda == publicacion.ValorPublicacion.Moneda.IdMoneda)
                    {
                        comboBoxMonedas.SelectedItem = m;
                        break;
                    }
                }
            }
        }
예제 #2
0
        private void linkLabelAgregarPublicacion_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            if (Propiedad.IdPropiedad == 0)
            {

                Framework.General.GIMsgBox.Show("Debe primero guardar la propiedad para cargar publicaciones", GI.Framework.General.enumTipoMensaje.Advertencia);
                return;
            }

            GI.BR.Propiedades.Publicacion p = new GI.BR.Propiedades.Publicacion();
            p.Detalles = "";
            p.Fecha = DateTime.Now;
            p.IdPropiedad = Propiedad.IdPropiedad;
            p.Medio = "";
            p.ValorPublicacion = new GI.BR.Valor();
            p.ValorPublicacion.Importe = 0;

            Formularios.FrmPublicacion frm = new GI.UI.Propiedades.Formularios.FrmPublicacion(p);
            if (frm.ShowDialog() == DialogResult.OK)
            {
                ListViewItem item = generarLVI(p);
                lvPublicaciones.Items.Add(item);
            }
        }