Exemple #1
0
        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.");
                }
            }
        }
Exemple #2
0
        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.");
            }
        }