private void QuitarImpresora(Lbl.Impresion.TipoImpresora impresora) { Lbl.Comprobantes.Tipo Tipo = this.Elemento as Lbl.Comprobantes.Tipo; Tipo.Impresoras.Remove(impresora); Listado.Items.RemoveByKey(impresora.GetHashCode().ToString()); }
private void BotonQuitar_Click(object sender, System.EventArgs e) { if (Listado.SelectedItems.Count > 0) { Lbl.Impresion.TipoImpresora Impr = Listado.SelectedItems[0].Tag as Lbl.Impresion.TipoImpresora; if (Impr != null) { QuitarImpresora(Impr); } } }
private void BotonAgregar_Click(object sender, EventArgs e) { Lbl.Comprobantes.Tipo Tipo = this.Elemento as Lbl.Comprobantes.Tipo; AgregarTipoImpresora FormularioAgregar = new AgregarTipoImpresora(); FormularioAgregar.Tipo = Tipo; if (FormularioAgregar.ShowDialog() == DialogResult.OK) { Lbl.Impresion.TipoImpresora TipoImpr = FormularioAgregar.TipoImpresora; if (TipoImpr != null && TipoImpr.Impresora != null) { Tipo.Impresoras.Add(TipoImpr); this.MostrarImpresora(TipoImpr); } } }
private void MostrarImpresora(Lbl.Impresion.TipoImpresora impresora) { string Key = impresora.GetHashCode().ToString(); ListViewItem Itm = Listado.Items.Add(Key, Key, 0); Itm.Tag = impresora; if (impresora.Sucursal == null) { Itm.SubItems.Add("Todas"); } else { Itm.SubItems.Add(impresora.Sucursal.Nombre); } if (impresora.Estacion == null) { Itm.SubItems.Add("Todas"); } else { Itm.SubItems.Add(impresora.Estacion); } if (impresora.PuntoDeVenta == null) { Itm.SubItems.Add("Todos"); } else { Itm.SubItems.Add(impresora.PuntoDeVenta.ToString()); } Itm.SubItems.Add(impresora.Impresora.ToString()); }