Exemplo n.º 1
0
 //Metodo que realiza la operacion de estado 3 segun el requerimiento de la rutina de la matriz.
 private void EstadoTres()
 {
     try
     {
         //Desplega descripcion de la operacion que se esta haciendo
         txtNotificacion.Text = "*crear dos filas (vacías)\r\n*crear una columna nueva (vacía)\r\n*mostrar la matriz redimensionada";
         //Coloca el nombre 4 a la nueva columna
         grdDatos.Columns.Add("4", "Col4");
         //Se carga el datagrid con la informacion de la matriz
         LlenarMatrizInicial(matriz.AgregaFilasColumnas(), 2);
         //Manipula colores de objetos segun estado
         txtTotal.BackColor = Color.White;
         grdDatos.Columns[0].DefaultCellStyle.BackColor = Color.White;
         grdDatos.Columns[1].DefaultCellStyle.BackColor = Color.White;
         grdDatos.Columns[2].DefaultCellStyle.BackColor = Color.White;
         grdDatos.Columns[3].DefaultCellStyle.BackColor = Color.Red;
         grdDatos.Rows[10].DefaultCellStyle.BackColor   = Color.Red;
         grdDatos.Rows[11].DefaultCellStyle.BackColor   = Color.Red;
         //Se establece el estado a 4
         estado = 4;
         //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);
     }
 }