//Metodo que realiza la operacion de estado 7 segun el requerimiento de la rutina de la matriz. private void EstadoSiete() { try { //Desplega descripcion de la operacion que se esta haciendo txtNotificacion.Text = "*Dividir el total del inciso anterior y colocar en partes iguales en las [filas 3 a 7][columna 4"; //Se carga el datagrid con la informacion de la matriz LlenarMatrizInicial(matriz.DividirValores(), 2); grdDatos.Rows[0].Cells[1].Style.BackColor = Color.White; grdDatos.Rows[1].Cells[1].Style.BackColor = Color.White; grdDatos.Rows[2].Cells[3].Style.BackColor = Color.Red; grdDatos.Rows[3].Cells[3].Style.BackColor = Color.Red; grdDatos.Rows[4].Cells[3].Style.BackColor = Color.Red; grdDatos.Rows[5].Cells[3].Style.BackColor = Color.Red; //Se establece el estado a 8 estado = 8; //Se guarda en bitacora la operacion realizada log.GuardarBitacora(this, "Proceso Exitoso"); } catch (Exception ex) { //Muestra en pantalla que dio error la aplicacion y guarda log de error MessageBox.Show("Ocurrio un error en la apliacion", "Error"); log.GuardarLogError(this, ex); } }