private void btnModificar_Click(object sender, EventArgs e) { string _Message = ""; _Message = ((cmbAnio.SelectedIndex == 0) ? "- Debe seleccionar el año de la plantilla" : ""); if (_Message.Length > 0) { MessageBox.Show(_Message, "Información Faltante", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } _Message = ((cmbTipo.SelectedIndex == 0) ? "- Debe seleccionar un tipo de plantilla" : ""); if (_Message.Length > 0) { MessageBox.Show(_Message, "Información Faltante", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } int Row = DtComprobaciones.CurrentCell.RowIndex; int IDcompro = Convert.ToInt32(DtComprobaciones.Rows[Row].Cells[0].Value.ToString()); oComprobacion _Comprobacion = _Comprobaciones.Where(o => o.IdComprobacion == IDcompro).FirstOrDefault(); if (_Comprobacion.AdmiteCambios == 0) { MessageBox.Show("La fórmula no puede ser modificada ya que es un cálculo de " + cmbTipo.Text, "Modificar", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } ActualizarComprobacion _ActualizarComprobacion = new ActualizarComprobacion(IDcompro, _Comprobacion, cmbTipo.SelectedIndex, "M", (int)cmbAnio.SelectedValue); _ActualizarComprobacion.Text = "Modificar comprobación aritmetica"; _ActualizarComprobacion._Form = this; _ActualizarComprobacion.ShowDialog(); CargaDTComprobaciones(); }
private void btnAgregar_Click(object sender, EventArgs e) { string _Message = ""; _Message = ((cmbAnio.SelectedIndex == 0) ? "- Debe seleccionar el año de la plantilla" : ""); if (_Message.Length > 0) { MessageBox.Show(_Message, "Información Faltante", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } _Message = ((cmbTipo.SelectedIndex == 0) ? "- Debe seleccionar un tipo de plantilla" : ""); if (_Message.Length > 0) { MessageBox.Show(_Message, "Información Faltante", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } int temp = 0; var MaxNro = DtComprobaciones.Rows.Cast <DataGridViewRow>() .Max(r => int.TryParse(r.Cells["Numero"].Value.ToString(), out temp) ? temp : 0); ActualizarComprobacion _ActualizarComprobacion = new ActualizarComprobacion(temp + 1, null, cmbTipo.SelectedIndex, "A", (int)cmbAnio.SelectedValue); _ActualizarComprobacion.Text = "Agregar comprobación aritmetica"; _ActualizarComprobacion._Form = this; _ActualizarComprobacion.ShowDialog(); CargaDTComprobaciones(); }