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); } }
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; } } }