예제 #1
0
        //Metodo que realiza la operacion de estado 9 segun el requerimiento de la rutina de la matriz.
        private void EstadoNueve()
        {
            try
            {
                //Desplega descripcion de la operacion que se esta haciendo
                txtNotificacion.Text = "*Calcular el total de la columna 3 en la variable 'total'\r\n*Mostrar la variable 'total'\r\n*Mostrar la matriz con los datos";
                //Coloca la suma de la columna 3 en txtTotal
                txtTotal.Text = matriz.SumaColumna3().ToString();
                //Se carga el datagrid con la informacion de la matriz
                LlenarMatrizInicial(matriz.CargarMatriz(), 2);

                txtTotal.BackColor = Color.Red;
                grdDatos.Columns[2].DefaultCellStyle.BackColor = Color.White;
                //Se establece el estado a 10
                estado = 10;
                //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);
            }
        }