private void BT_Duplicar_Click(object sender, EventArgs e) { FormTB formTb = new FormTB(); formTb.Text = "Nombre plantilla"; formTb.Controls.OfType <Label>().FirstOrDefault().Text = "Ingrese el nombre de la nueva plantilla"; formTb.ShowDialog(); if (formTb.DialogResult == DialogResult.OK) { plantillaSeleccionada().duplicar(formTb.salida); leerPlantillas(); } }
private void DGV_Análisis_CellContentClick(object sender, DataGridViewCellEventArgs e) { var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { FormTB formTb = new FormTB(RestriccionDosisMax.volumenDosisMaxima.ToString()); formTb.Text = "Volumen dosis maxima"; formTb.Controls.OfType <Label>().FirstOrDefault().Text = "Definir un nuevo volumen para el \ncálculo de la dosis máxima [cm3]"; formTb.ShowDialog(); if (formTb.DialogResult == DialogResult.OK) { MessageBox.Show("Se ha elegido " + formTb.salida + "\n" + "en la fila" + e.RowIndex.ToString()); (senderGrid.Rows[e.RowIndex].Cells[e.ColumnIndex]).Value = formTb.salida; } } }
private void DGV_Análisis_CellContentClick(object sender, DataGridViewCellEventArgs e) { var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { FormTB formTb = new FormTB((senderGrid.Rows[e.RowIndex].Cells[e.ColumnIndex]).Value.ToString(), true); formTb.Text = "Volumen dosis maxima"; formTb.Controls.OfType <Label>().FirstOrDefault().Text = "Definir el tamaño del elemento de volumen para el \ncálculo de la dosis máxima [cm3]"; formTb.ShowDialog(); if (formTb.DialogResult == DialogResult.OK) { ((RestriccionDosisMax)(plantilla.listaRestricciones[e.RowIndex])).analizarPlanEstructura(planSeleccionado(), estructuraCorrespondiente(plantilla.listaRestricciones[e.RowIndex].estructura.nombre), Metodos.validarYConvertirADouble(formTb.salida)); DGV_Análisis.Rows[e.RowIndex].Cells[2].Value = plantilla.listaRestricciones[e.RowIndex].valorMedido + plantilla.listaRestricciones[e.RowIndex].unidadValor; colorCelda(DGV_Análisis.Rows[e.RowIndex].Cells[2], plantilla.listaRestricciones[e.RowIndex].cumple()); (senderGrid.Rows[e.RowIndex].Cells[e.ColumnIndex]).Value = formTb.salida; } } }
private void BT_HabilitarEdicion_Click(object sender, EventArgs e) { if (editaPlantilla == false) { FormTB formTb = new FormTB("", false, true); formTb.Text = "Edición de plantillas"; formTb.Controls.OfType <Label>().FirstOrDefault().Text = "Ingrese contraseña para edición de plantillas"; formTb.ShowDialog(); if (formTb.DialogResult == DialogResult.OK) { editaPlantilla = true; L_Editando.Visible = true; BT_HabilitarEdicion.Text = "Deshabilitar Edición"; } } else { editaPlantilla = false; L_Editando.Visible = false; BT_HabilitarEdicion.Text = "Habilitar Edición"; } habilitarBotones(); }