private void pictureBox1_Click(object sender, EventArgs e) { if (this.viaje == null) { MessageBox.Show("Debe seleccionar un Viaje", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } Nueva_Encomienda nueva_enco = new Nueva_Encomienda(this.viaje); nueva_enco.Tag = this; //guardo en Tag una referencia a mi formulario nueva_enco.ShowDialog(); Nueva_Encomienda.Encomienda enco = nueva_enco.encomienda; if (enco != null) { agregarATablaEncomiendas(enco); this.lista_encomiendas.Add(enco); } }
private void agregarATablaEncomiendas(Nueva_Encomienda.Encomienda enco) { listado_encomiendas.Columns["encomendero"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; listado_encomiendas.Columns["enco_dni"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; listado_encomiendas.Columns["kilos"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; listado_encomiendas.Rows.Add(); int i = listado_encomiendas.RowCount - 1; listado_encomiendas.Rows[i].Cells["id_encomienda_provisoria"].Value = enco.id_provisorio; listado_encomiendas.Rows[i].Cells["encomendero"].Value = enco.cliente.nombre + " " + enco.cliente.apellido; listado_encomiendas.Rows[i].Cells["enco_dni"].Value = enco.cliente.dni; listado_encomiendas.Rows[i].Cells["kilos"].Value = enco.cant_kg; DataGridViewImageCell iconColumn = (DataGridViewImageCell)listado_encomiendas.Rows[i].Cells["eliminar"]; iconColumn.Value = FrbaBus.Properties.Resources.deny_ico; iconColumn.ToolTipText = "Eliminar Encomienda"; }