private void icono_mas_Click(object sender, EventArgs e) { if(this.viaje == null){ MessageBox.Show("Debe seleccionar un Viaje", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } Nuevo_Pasaje nuevo_pasaje = new Nuevo_Pasaje(this.viaje, this.hay_discapacitado); nuevo_pasaje.Tag = this; //guardo en Tag una referencia a mi formulario nuevo_pasaje.ShowDialog(); Nuevo_Pasaje.Pasaje pas = nuevo_pasaje.pasaje; if (pas != null) { agregarATablaPasajes(pas); this.lista_pasajes.Add(pas); if (pas.pas_discapacitado) this.hay_discapacitado = true; } }
private void agregarATablaPasajes(Nuevo_Pasaje.Pasaje pas) { listado_pasajes.Columns["Pasajero"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; listado_pasajes.Columns["Dni"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; listado_pasajes.Columns["nro_butaca"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; listado_pasajes.Columns["tipo_butaca"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; listado_pasajes.Columns["piso_butaca"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; listado_pasajes.Rows.Add(); int i = listado_pasajes.RowCount - 1; listado_pasajes.Rows[i].Cells["id_butaca"].Value = pas.butaca.id_butaca; listado_pasajes.Rows[i].Cells["id_pasaje_provisorio"].Value = pas.id_provisorio; listado_pasajes.Rows[i].Cells["Pasajero"].Value = pas.cliente.nombre + " " + pas.cliente.apellido; listado_pasajes.Rows[i].Cells["Dni"].Value = pas.cliente.dni; listado_pasajes.Rows[i].Cells["nro_butaca"].Value = pas.butaca.nro_butaca; listado_pasajes.Rows[i].Cells["tipo_butaca"].Value = pas.butaca.tipo_butaca; listado_pasajes.Rows[i].Cells["piso_butaca"].Value = pas.butaca.piso_butaca; DataGridViewImageCell iconColumn = (DataGridViewImageCell)listado_pasajes.Rows[i].Cells["eliminar_pasaje"]; iconColumn.Value = FrbaBus.Properties.Resources.deny_ico; iconColumn.ToolTipText = "Eliminar Pasaje"; }