示例#1
0
        private void linkLabelAgregarVisita_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            if (Propiedad.IdPropiedad == 0)
            {

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

            GI.BR.Propiedades.VisitaPropiedad v = new GI.BR.Propiedades.VisitaPropiedad();
            v.ConAlarma = true;
            v.Detalles = "";
            v.FechaHora = DateTime.Now;
            v.IdPropiedad = Propiedad.IdPropiedad;
            v.Realizada = false;
            v.TelefonoContacto = "";
            v.TiempoAlarma = new GI.BR.Propiedades.TiemposAlarmaFactory().RecuperarTodos()[0];
            v.Visita = "";

            Formularios.frmVisita frmVisita = new GI.UI.Propiedades.Formularios.frmVisita(v);
            if (frmVisita.ShowDialog() == DialogResult.OK)
            {
                ListViewItem item = generarLVI(v);
                lvVisitas.Items.Add(item);
            }
        }
示例#2
0
        public frmVisita(GI.BR.Propiedades.VisitaPropiedad Visita)
            : this()
        {
            visita = Visita;

            this.dateTimePickerFecha.Value = visita.FechaHora;
            this.checkBoxAlarma.Checked = visita.ConAlarma;
            this.checkBoxRealizada.Checked = visita.Realizada;

            this.textBoxDetalle.Text = visita.Detalles;
            this.textBoxTelefonoContacto.Text = visita.TelefonoContacto;
            this.textBoxVisitante.Text = visita.Visita;

            foreach (GI.BR.Propiedades.TiempoAlarma t in cbAviso.Items)
            {
                if (t.Tiempo.Ticks == visita.TiempoAlarma.Tiempo.Ticks)
                {
                    cbAviso.SelectedItem = t;
                    break;
                }
            }
        }