calcCell_Positive method

dynamic calcCell_Positive(
  1. XCol xCol,
  2. TextEditingController controller,
  3. dynamic numForCalc
)

Implementation

calcCell_Positive(XCol xCol, TextEditingController controller, numForCalc) {
  var x;
  if (xCol.dataType == double) {
    if (controller.text == "") {
      controller.text = (numForCalc).toString();
    } else {
      x = double.parse(controller.text);
      controller.text = (x + numForCalc).toString();
    }
  } else if (xCol.dataType == int) {
    if (controller.text == "") {
      controller.text = (numForCalc).toString();
    } else {
      x = int.parse(controller.text);
      controller.text = (x + numForCalc).toString();
    }
  } else {
    if (controller.text == "") {
      controller.text = (numForCalc).toString();
    } else {
      x = int.parse(controller.text);
      controller.text = (x + numForCalc).toString();
    }
  }
  return x;
}