public FrmEnviarFichasMail(GI.BR.Propiedades.Propiedades Prop)
     : this()
 {
     propiedades = Prop;
     foreach (GI.BR.Propiedades.Propiedad p in Prop)
     {
         tbPropiedades.Text += p.Codigo+"; ";
     }
 }
 private GI.BR.Propiedades.Propiedades GetPropiedadeSeleccionadas()
 {
     GI.BR.Propiedades.Propiedades propiedades = new GI.BR.Propiedades.Propiedades();
     GI.BR.Propiedades.Propiedad p;
     foreach (ListViewItem lvi in lvPropiedades.SelectedItems)
     {
         p = (GI.BR.Propiedades.Propiedad)lvi.Tag;
         propiedades.Add(p);
     }
     return propiedades;
 }
Exemple #3
0
        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            if (lvPedidos.SelectedItems.Count > 0)
            {
                GI.BR.Propiedades.Propiedades propiedades = new GI.BR.Propiedades.Propiedades();
                propiedades.Add(this.Propiedad);

                GI.UI.Propiedades.Formularios.FrmEnviarFichasMail frm = new GI.UI.Propiedades.Formularios.FrmEnviarFichasMail(propiedades,GetClientes());
                frm.OnEnvioFinalizado += new GI.UI.Propiedades.Formularios.EnvioFinalizadoHandler(frm_OnEnvioFinalizado);
                frm.Show();
            }
        }
        public void Inicializar()
        {
            GI.BR.Propiedades.EstadosPropiedad estados = new GI.BR.Propiedades.EstadosPropiedad();
            estados.RecuperarEstados(tipo);

            GI.BR.Propiedades.EstadoPropiedad estado = null;
            foreach (GI.BR.Propiedades.EstadoPropiedad e in estados)
            {
                if (tipo.ToString() == "GI.BR.Propiedades.Venta")
                {
                    if (e.IdEstadoPropiedad == 1)
                    {
                        estado = e;
                        break;
                    }
                }
                else
                {
                    if (e.IdEstadoPropiedad == 6)
                    {
                        estado = e;
                        break;
                    }
                }
            }

            propiedades = new GI.BR.Propiedades.Propiedades();
            if (tipo.ToString() == "GI.BR.Propiedades.Venta")
                propiedades.RecuperarPropiedadesVentas(estado);
            else
                propiedades.RecuperarPropiedadesAlquileres(estado);

            lvPropiedades.BeginUpdate();
            lvPropiedades.Items.Clear();

            ListViewItem item;

            foreach (GI.BR.Propiedades.Propiedad p in propiedades)
            {

                lvPropiedades.Items.Add(generarLVItem(p));
            }

            lvPropiedades.EndUpdate();
        }
        private void enviarACorreoElectrónicoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (Propiedad.IdPropiedad == 0)
            {

                Framework.General.GIMsgBox.Show("Debe primero guardar la propiedad enviar a correo electrónico", GI.Framework.General.enumTipoMensaje.Advertencia);
                return;
            }

            GI.BR.Propiedades.Propiedades propiedades = new GI.BR.Propiedades.Propiedades();
            propiedades.Add(Propiedad);
            Formularios.FrmEnviarFichasMail frmMail = new GI.UI.Propiedades.Formularios.FrmEnviarFichasMail(propiedades);
            frmMail.ShowDialog();
        }
        private void toolStripButtonEnviarMail_Click(object sender, EventArgs e)
        {
            if (lvPropiedades.SelectedItems.Count < 1)
            {
                Framework.General.GIMsgBox.Show("Debe seleccionar una o mas propiedades", GI.Framework.General.enumTipoMensaje.Advertencia);
                return;
            }

            GI.BR.Propiedades.Propiedades propiedades = new GI.BR.Propiedades.Propiedades();
            foreach(ListViewItem item in lvPropiedades.SelectedItems)
                propiedades.Add((GI.BR.Propiedades.Propiedad)item.Tag);

            Formularios.FrmEnviarFichasMail frm = new GI.UI.Propiedades.Formularios.FrmEnviarFichasMail(propiedades);
            frm.ShowDialog();
        }
        private void toolStripButtonBuscar_Click(object sender, EventArgs e)
        {
            frmBuscarPropiedades frmBusqueda = new frmBuscarPropiedades(tipo);
            if (frmBusqueda.ShowDialog() == DialogResult.OK)
            {
                lvPropiedades.BeginUpdate();
                lvPropiedades.Items.Clear();

                propiedades = frmBusqueda.Propiedades;
                ListViewItem item;

                foreach (GI.BR.Propiedades.Propiedad p in propiedades)
                {
                    item = generarLVItem(p);

                    lvPropiedades.Items.Add(item);
                }

                lvPropiedades.EndUpdate();
            }
        }
 public ReporteListadoPropiedades(Type Tipo, GI.BR.Propiedades.Propiedades Propiedades)
     : base()
 {
     propiedades = Propiedades;
     tipo = Tipo;
 }