public void WriteLog(enumOperator action, string message, enumLog4net logLevel) { switch (logLevel) { case enumLog4net.INFO: _log.Info(Utils.GetIP(), CurrentUser.Name, Request.Url.ToString(), action.ToString(), message); return; case enumLog4net.WARN: _log.Warn(Utils.GetIP(), CurrentUser.Name, Request.Url.ToString(), action.ToString(), message); return; default: _log.Error(Utils.GetIP(), CurrentUser.Name, Request.Url.ToString(), action.ToString(), message); return; } }
public Criteria(string sPropertyName, object oValue, enumOperator eComparisonOperator) { PropertyName = sPropertyName; Value = oValue; ComparisonOperator = eComparisonOperator; }
private void buttonGeneric_Click(object sender, EventArgs e) { // get the first number // get the second number // get operator // show result decimal gottenNumber = -1; // can do because this is the button, not the number used in the sum // I'd love to have used a switch, but switch doesn't like button as a variable for some reason. // In the later code you'll see I know how to use it. Maybe it's confused as it's trying to hash sender or so? // Numeric buttons if (sender == button0) { gottenNumber = 0; } else if (sender == button1) { gottenNumber = 1; } else if (sender == button2) { gottenNumber = 2; } else if (sender == button3) { gottenNumber = 3; } else if (sender == button4) { gottenNumber = 4; } else if (sender == button5) { gottenNumber = 5; } else if (sender == button6) { gottenNumber = 6; } else if (sender == button7) { gottenNumber = 7; } else if (sender == button8) { gottenNumber = 8; } else if (sender == button9) { gottenNumber = 9; } // Operator buttons else if (sender == buttonAdd) { chosenOperator = enumOperator.add; } else if (sender == buttonSub) { chosenOperator = enumOperator.sub; } else if (sender == buttonMult) { chosenOperator = enumOperator.multiply; } else if (sender == buttonDiv) { chosenOperator = enumOperator.divide; } else if (sender == buttonPower) { chosenOperator = enumOperator.power; } else if (sender == buttonLog) { chosenOperator = enumOperator.log; } else if (sender == buttonRoot) { chosenOperator = enumOperator.root; } // Fuctional buttons else if (sender == buttonDecimalPoint) { // if xNumber, make xNumberDecimal if (calcState == enumState.getFirstNumber) { calcState = enumState.getFirstNumberDecimal; } else if (calcState == enumState.getSecondNumber) { calcState = enumState.getSecondNumberDecimal; } } else if (sender == buttonAns) { if (calcState == enumState.getFirstNumber) { firstNumber = lastAnswer; } else if (calcState == enumState.getSecondNumber) { secondNumber = lastAnswer; } } else if (sender == buttonNegate) { if (calcState == enumState.getFirstNumber || calcState == enumState.getFirstNumberDecimal) { firstNumber *= -1; } else if (calcState == enumState.getSecondNumber || calcState == enumState.getSecondNumberDecimal) { secondNumber *= -1; } } else if (sender == buttonCalc) { // sending this to another function cause it's gonna be a big one. calculateSum(); } else if (sender == buttonDel) { if (calcState == enumState.getFirstNumber) { firstNumber = 0; } else if (calcState == enumState.getFirstNumberDecimal) { firstNumber = 0; calcState = enumState.getFirstNumber; } else if (calcState == enumState.getSecondNumber) { secondNumber = 0; } else if (calcState == enumState.getSecondNumberDecimal) { secondNumber = 0; calcState = enumState.getSecondNumber; } } else if (sender == buttonClear) { firstNumber = 0; secondNumber = 0; chosenOperator = enumOperator.none; lastAnswer = 0; calcState = enumState.getFirstNumber; radioEditNumber1.Checked = true; radioEditNumber2.Checked = false; } if (gottenNumber != -1) { if (calcState == enumState.getFirstNumber) { firstNumber *= 10; firstNumber += gottenNumber; } else if (calcState == enumState.getFirstNumberDecimal) { // while loop where I figure out how many decimal places the number has // gottenNumber*10**-iterations; decimal tempFirstNumber = firstNumber % 1; // get the remainder of firstnumber int num_iterations = 1; while (tempFirstNumber != 0M) { tempFirstNumber *= 10M; tempFirstNumber %= 1; num_iterations += 1; } firstNumber += gottenNumber * (decimal)Math.Pow(10, -num_iterations); } else if (calcState == enumState.getSecondNumber) { secondNumber *= 10; secondNumber += gottenNumber; } else if (calcState == enumState.getSecondNumberDecimal) { // while loop where I figure out how many decimal places the number has // gottenNumber*10**-iterations; decimal tempSecondNumber = secondNumber % 1; // get the remainder of firstnumber int num_iterations = 1; while (tempSecondNumber != 0M) { tempSecondNumber *= 10M; tempSecondNumber %= 1; num_iterations += 1; } secondNumber += gottenNumber * (decimal)Math.Pow(10, -num_iterations); } } updateText(); }
public void WriteLog(enumOperator action, string message, Exception e) { _log.Fatal(Utils.GetIP(), CurrentUser.Name, Request.Url.ToString(), action.ToString(), message + e.Message, e); }