/// <summary> /// Description: Limpia cada uno de los valores del procedimiento /// </summary> private void _clearButton_btn_Click(object sender, RoutedEventArgs e) { Procedures procedures = SelectFailsProcedures.Where <Procedures>(wprocedure => wprocedure.Procedure.name == "Weight and Balance").First(); procedure procedure = procedures.Procedure; //Logic clear procedures _textZone1_txt.Text = ""; _textZone2_txt.Text = ""; _textZone3_txt.Text = ""; _textZone4_txt.Text = ""; _textZone5_txt.Text = ""; _textZone6_txt.Text = ""; _textZoneA_txt.Text = ""; _textZoneB_txt.Text = ""; _textZoneC_txt.Text = ""; _textZoneD_txt.Text = ""; RadWindow.Alert(new DialogParameters { Header = "Alert", Content = "Pounds cleared", OkButtonContent = "Ok", Owner = this }); }
/// <summary> /// Description: Activa el procedimiento correspondiente con el parametro digitado /// </summary> private void _textZone1_txt_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { if (_textZone1_txt.Text != "") { float value = 0; if (float.TryParse(_textZone1_txt.Text, out value) == false) { _textZone1_txt.Text = "0"; RadWindow.Alert(new DialogParameters { Header = "Alert", Content = "Incorrect pounds", OkButtonContent = "Ok", Owner = this }); } else { Procedures procedures = SelectFailsProcedures.Where <Procedures>(wprocedure => wprocedure.Procedure.name == "Weight and Balance").First(); procedure procedure = procedures.Procedure; //Logic send procedure Zone1 RadWindow.Alert(new DialogParameters { Header = "Alert", Content = "Pounds sent", OkButtonContent = "Ok", Owner = this }); Keyboard.ClearFocus(); } } else { RadWindow.Alert(new DialogParameters { Header = "Alert", Content = "Complete field and send Pounds", OkButtonContent = "Ok", Owner = this }); } } }
/// <summary> /// Description: Envía el procedimiento de perdida de combustible en el tanque seleccionado /// </summary> private void _comboParameter_com_SelectionChanged(object sender, SelectionChangedEventArgs e) { Procedures procedures = SelectFailsProcedures.Where <Procedures>(wprocedure => wprocedure.Procedure.name == "Fuel leak").First(); procedures.IsChecked = true; procedure procedure = procedures.Procedure; //Logic send procedure RadWindow.Alert(new DialogParameters { Header = "Alert", Content = "Value sent", OkButtonContent = "Ok", Owner = this }); }
private void RadButton_Click(object sender, RoutedEventArgs e) { string nameProcedure = (sender as Button).Tag.ToString(); string valueProcedure = (sender as Button).Content.ToString(); Procedures procedures = SelectFailsProcedures.Where <Procedures>(wprocedure => wprocedure.Procedure.name == nameProcedure).First(); procedure procedure = procedures.Procedure; if (procedure != null) { //Logic procedure RadWindow.Alert(new DialogParameters { Header = "Alert", Content = "Value sent", OkButtonContent = "Ok", Owner = this }); } }
/// <summary> /// Description: Envía el valor configurado para el procedimiento /// </summary> private void _textValue_tex_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { if (_textValue_tex.Text != "") { float fuelQty = 0; if (float.TryParse(_textValue_tex.Text, out fuelQty) == false) { _textValue_tex.Text = "0"; RadWindow.Alert(new DialogParameters { Header = "Alert", Content = "Incorrect value", OkButtonContent = "Ok", Owner = this }); } else { if (fuelQty <= 160) { Procedures procedures = SelectFailsProcedures.Where <Procedures>(wprocedure => wprocedure.Procedure.name == "Fuel Qty").First(); procedure procedure = procedures.Procedure; if (_leftCheckbox_che.IsChecked == true) { procedures.IsChecked = true; procedures.Value = _textValue_tex.Text; //Logic send procedure Left } else { if (_rightCheckbox_che.IsChecked == true) { procedures.IsChecked = true; procedures.Value = _textValue_tex.Text; //Logic send procedure Right } else { if (_bothCheckbox_che.IsChecked == true) { procedures.IsChecked = true; procedures.Value = _textValue_tex.Text; //Logic send procedure Both } else { RadWindow.Alert(new DialogParameters { Header = "Alert", Content = "Select a option and send Value", OkButtonContent = "Ok", Owner = this }); } } } if (_leftCheckbox_che.IsChecked == true || _rightCheckbox_che.IsChecked == true || _bothCheckbox_che.IsChecked == true) { RadWindow.Alert(new DialogParameters { Header = "Alert", Content = "Value sent", OkButtonContent = "Ok", Owner = this }); Keyboard.ClearFocus(); } } else { _textValue_tex.Text = "0"; RadWindow.Alert(new DialogParameters { Header = "Alert", Content = "160 gal max", OkButtonContent = "Ok", Owner = this }); } } } else { RadWindow.Alert(new DialogParameters { Header = "Alert", Content = "Complete value field and send Value", OkButtonContent = "Ok", Owner = this }); } } }