private void anadir_rmtos_Click(object sender, EventArgs e) { GridRow tupla = (GridRow)sgrid_rmtos.ActiveRow; if (tupla != null) { if (sgrid_rmtos2.PrimaryGrid.Columns.Count == 0) { GridColumnCollection columnas = sgrid_rmtos.PrimaryGrid.Columns; foreach (GridColumn columna in columnas) { sgrid_rmtos2.PrimaryGrid.Columns.Add(new GridColumn(columna.Name)); } sgrid_rmtos2.PrimaryGrid.Columns.Add(new GridColumn("Dosis")); } GridCellCollection c = tupla.Cells; if (!esta_agregadoR(c[1].ToString())) { Dosis d = new Dosis(c[2].Value.ToString()); if (d.ShowDialog() == DialogResult.OK) { GridRow nueva = new GridRow(c[0].Value.ToString(), c[1].Value.ToString(), c[2].Value.ToString(), c[3].Value.ToString(), c[4].Value.ToString(), c[5].Value.ToString(), c[6].Value.ToString(), d.dameDosis()); sgrid_rmtos2.PrimaryGrid.Rows.Add((GridElement)nueva); } } else { mensaje_error("Ya se ha agregado el mismo medicamento."); } } }
private void anadir_rmtos_Click(object sender, EventArgs e) { GridRow tupla = (GridRow)sgrid_rmtos.ActiveRow; if (tupla != null) { if (sgrid_rmtos2.PrimaryGrid.Columns.Count == 0) { GridColumnCollection columnas = sgrid_rmtos.PrimaryGrid.Columns; foreach (GridColumn columna in columnas) sgrid_rmtos2.PrimaryGrid.Columns.Add(new GridColumn(columna.Name)); sgrid_rmtos2.PrimaryGrid.Columns.Add(new GridColumn("Dosis")); } GridCellCollection c = tupla.Cells; if (!esta_agregadoR(c[1].ToString())) { Dosis d = new Dosis(c[2].Value.ToString()); if (d.ShowDialog() == DialogResult.OK) { GridRow nueva = new GridRow(c[0].Value.ToString(), c[1].Value.ToString(), c[2].Value.ToString(), c[3].Value.ToString(), c[4].Value.ToString(), c[5].Value.ToString(), c[6].Value.ToString(), d.dameDosis()); sgrid_rmtos2.PrimaryGrid.Rows.Add((GridElement)nueva); } } else mensaje_error("Ya se ha agregado el mismo medicamento."); } }