public int processEmployees(string company, string location, string area, List <Puesto_trabajo> lst) { int paramCompany = Convert.ToInt32(company); int paramLocation = Convert.ToInt32(location); int paramArea = Convert.ToInt32(area); CalculatorSoap a = new CalculatorSoapClient(); foreach (var item in lst) { int visual = Convert.ToInt32(item.MedidaVisual); int audio = Convert.ToInt32(item.MedidaAuditiva); item.MedidaVisual = a.Divide(visual, 2); item.MedidaAuditiva = a.Divide(audio, 2); if (item.MedidaVisual > (decimal)1 && item.MedidaVisual < 5) { item.ResultadoMedidaVisual = "Bajo"; } else if (item.MedidaVisual >= (decimal)5 && item.MedidaVisual < 10) { item.ResultadoMedidaVisual = "Medio"; } else if (item.MedidaVisual >= (decimal)10 && item.MedidaVisual < 15) { item.ResultadoMedidaVisual = "Alto"; } // auditivo if (item.MedidaAuditiva > (decimal)10 && item.MedidaAuditiva < 20) { item.ResultadoMedidaAuditiva = "Bajo audio"; } else if (item.MedidaAuditiva >= (decimal)20 && item.MedidaAuditiva < 30) { item.ResultadoMedidaAuditiva = "Medio audio"; } else if (item.MedidaAuditiva >= (decimal)30 && item.MedidaAuditiva < 40) { item.ResultadoMedidaAuditiva = "Alto Khe?"; } } return(PuestoTrabajoDAO.processEmployees(paramCompany, paramLocation, paramArea, lst)); }
public JsonResult <RestResponse> Divide(int?a, int?b) { if (a != null && b != null) { try { Log _log = new Log(); logger.Info("Request to Rest"); _log.RequestToRest = DateTime.Now; CalculatorSoapClient calculator = GetCalculatorService.GetInstance(); logger.Info("Request to SOAP"); _log.RequestToSoap = DateTime.Now; var result = calculator.Divide((int)a, (int)b); logger.Info("Response from SOAP"); _log.ResponseFromSoap = DateTime.Now; AddLogToDb(_log); return(Json(new RestResponse { FirstNumber = a, SecondNumber = b, Result = result, OperationName = "Divide", Error = null })); } catch (Exception ex) { logger.Error(ex.Message); return(Json(new RestResponse { FirstNumber = a, SecondNumber = b, Result = null, OperationName = "Divide", Error = ex.Message })); } } else { return(Json(new RestResponse { FirstNumber = a, SecondNumber = b, Result = null, OperationName = "Divide", Error = "Params must be fill correctly" })); } }
protected void Button1_Click(object sender, EventArgs e) { if (this.Add.Checked == true) { this.Label3.Text = calculatorSoapReference.Add(int.Parse(TextBox1.Text), int.Parse(this.TextBox2.Text)).ToString(); } else if (this.Divide.Checked == true) { this.Label3.Text = calculatorSoapReference.Divide(int.Parse(TextBox1.Text), int.Parse(this.TextBox2.Text)).ToString(); } else if (this.Multiply.Checked == true) { this.Label3.Text = calculatorSoapReference.Multiply(int.Parse(TextBox1.Text), int.Parse(this.TextBox2.Text)).ToString(); } else { this.Label3.Text = calculatorSoapReference.Subtract(int.Parse(TextBox1.Text), int.Parse(this.TextBox2.Text)).ToString(); } }
private void ResultBtn_Click(object sender, EventArgs e) { int numberOne = Convert.ToInt32(numberOneTextBox.Text); int numberTwo = Convert.ToInt32(numberTwoTextBox.Text); switch (operatorComboBox.Text) { case "+": { MessageBox.Show(client.Add(numberOne, numberTwo).ToString()); break; } case "-": { MessageBox.Show(client.Subtract(numberOne, numberTwo).ToString()); break; } case "*": { MessageBox.Show(client.Multiply(numberOne, numberTwo).ToString()); break; } case "/": { MessageBox.Show(client.Divide(numberOne, numberTwo).ToString()); break; } default: { MessageBox.Show("не выбран оператор"); break; } } }
private void btnEqual_Click(object sender, EventArgs e) { operand2 = txtInput.Text; double opr1, opr2; double.TryParse(operand1, out opr1); double.TryParse(operand2, out opr2); switch (operation) { case '+': result = calcRef.Add(opr1, opr2).ToString(); break; case '-': result = calcRef.Subtract(opr1, opr2).ToString(); break; case '*': result = calcRef.Multiply(opr1, opr2).ToString(); break; case '/': if (opr2 != 0) { result = calcRef.Divide(opr1, opr2).ToString(); } else { MessageBox.Show("Can't divide by zero"); } break; } txtInput.Text = result.ToString(); }
public IHttpActionResult Divide(int intA, int intB) { if (!ModelState.IsValid) { Logger.Error(BadRequest()); return(BadRequest()); } Call call = new Call { Insert_date = DateTime.Now }; db.Calls.Add(call); try { db.SaveChanges(); } catch (Exception e) { Logger.Error(e); } CallSteps step = new CallSteps() { ParentId = call.Id, Insert_date = DateTime.Now, Value = DateTime.Now.ToString("dd.MM HH:mm:ss") + " - CallDivide " + call.Id + ". Request to JSON" }; Logger.Info(step.Value); db.CallSteps.Add(step); step = new CallSteps(); step.ParentId = call.Id; step.Insert_date = DateTime.Now; step.Value = step.Insert_date.ToString("dd.MM HH:mm:ss") + " - CallDivide " + call.Id + ". Request to SOAP"; Logger.Info(step.Value); db.CallSteps.Add(step); CalculatorSoapClient calc = new CalculatorSoapClient(); step = new CallSteps(); step.ParentId = call.Id; step.Insert_date = DateTime.Now; step.Value = step.Insert_date.ToString("dd.MM HH:mm:ss") + " - CallDivide " + call.Id + ". Response from SOAP"; Logger.Info(step.Value); db.CallSteps.Add(step); double res = 0; try { res = calc.Divide(intA, intB); db.SaveChanges(); } catch (Exception e) { Logger.Error(e); } return(Json(res)); }
public int Divide(int a, int b) { return(calculatr.Divide(a, b)); }