duda if
Publicado: 07 Dic 2014 21:03
Buenas, estoy intentando añadir más funciones al proyecto que había terminado la semana pasada gracias a la ayuda de Luma, Dowsher y Carsonzillo, he querido poner alguna condición más al proyecto, pero no hay forma que me funcione, la condición es la siguiente:
si el valor en la input es mayor que x (sCloro) que lance un mensaje, si quiere o no corregir el valor, una vez que indico que lo corrija, el dato se guarda en la db, sin esperar a que corrija el dato.
Podeis echar una mano.
Gracias
si el valor en la input es mayor que x (sCloro) que lance un mensaje, si quiere o no corregir el valor, una vez que indico que lo corrija, el dato se guarda en la db, sin esperar a que corrija el dato.
Podeis echar una mano.
Gracias
sFecha = Input.GetText("Inp_fecha")
sHora = Input.GetText("Inp_hora")
sHabitacion = Input.GetText("Inp_habitacion")
sCloro = Input.GetText("Inp_cloro")
sCaliente = Input.GetText("Inp_temp_ac")
sFria = Input.GetText("Inp_temp_af")
sEstado = ComboBox.GetText("ComboB_estado")
sNombre = Input.GetText("Inp_nombre");
if sFecha == "" or sHora == "" or sHabitacion == "" or sCloro == "" or sCaliente == "" or sFria == "" or sEstado =="" or sNombre == "" then
Dialog.TimedMessage("Atención", "tiene que ingresar todos los datos", 5000, MB_ICONEXCLAMATION)
DialogEx.Close()
end
sCloro = String.ToNumber(Input.GetText("Inp_cloro"));
if sCloro > 2 then
Dialog.Message("LomLegio", "El valor ingresado es mayor de lo establecido, ¿Desea corregirlo?", MB_YESNOCANCEL, MB_ICONQUESTION, MB_DEFBUTTON1);
if bNewRecord then
SQLite.Query(db, "insert into CONTROL_GRIFO_HABITACION values(NULL, '"..sFecha.."', '"..sHora.."', '"..sHabitacion.."', '"..sCloro.."', '"..sCaliente.."', '"..sFria.."', '"..sEstado.."', '"..sNombre.."')");
nLastError = Application.GetLastError();
if nLastError ~= SQLite.OK then
Dialog.Message("Error de apertura de la bases de datos" ..nLastError, SQLite.GetLastErrorString());
end
end
Dialog.TimedMessage("Datos", "Los datos se han registrado correctamente", 2000, MB_ICONINFORMATION)
DialogEx.Close()
end