C# Class SIM.FormFuncionaFallaAmpliado

Exibir arquivo Open project: blgalvan/SIM Class Usage Examples

Public Properties

Property Type Description
CosteRecuperacionFinal double
DiponibilidadOperacionalFinal double
TituloDelFormulario string
primer_dato double
rotulo_primer_dato string
rotulo_segundo_dato string
segundo_dato double

Private Properties

Property Type Description
AddParameters void
DefaultParameters void
DeshabilitarComboBoxDesgloseCoste void
DeshabilitarComboBoxDesgloseTiempoFallo void
DeshabilitarComboBoxVerGraficas void
ElegirLeySolicitarDatos void
ElegirLeySolicitarDatos void
FormFuncionaFallaAmpliado_Load void
GenerarValor double
HabilitarComboBoxDesgloseCoste void
HabilitarComboBoxDesgloseTiempoFallo void
HabilitarComboBoxVerGraficas void
HacerInvisibleDesgloseCoste void
HacerInvisibleDesgloseTiempoFallo void
HacerVisibleDesgloseCoste void
HacerVisibleDesgloseTiempoFallo void
InitializeComponent void
NumerosConComa void
NumerosSinComa void
ParameterNames List
RemoveParameters void
ResetComboBox7 void
SetWidgetValue void
Simular void
SolicitarDatos void
StartSilentMode void
StopSilentMode void
Subform void
button1_Click void
button2_Click void
button3_Click void
button4_Click void
buttonLeycoste_Click void
buttonLeycostedesm_Click void
buttonLeycostediag_Click void
buttonLeycosteensam_Click void
buttonLeycosteprep_Click void
buttonLeycosterecon_Click void
buttonLeycosterepa_Click void
buttonLeycosteserv_Click void
buttonLeycosteverif_Click void
buttonLeyeficienciamto_Click void
buttonLeyfunc_Click void
buttonLeyparo_Click void
buttonLeyparodesm_Click void
buttonLeyparodiag_Click void
buttonLeyparoensam_Click void
buttonLeyparoprep_Click void
buttonLeyparorecon_Click void
buttonLeyparorepa_Click void
buttonLeyparoserv_Click void
buttonLeyparoverif_Click void
buttonLeyrecu_Click void
buttonPreventivo_Click void
button_Ejemplo_Click void
button_Parametros_Click void
button_Reset_Click void
comboBox1Actions void
comboBox1_SelectedIndexChanged void
comboBox2Actions void
comboBox2_SelectedIndexChanged void
comboBox3Actions void
comboBox3_SelectedIndexChanged void
comboBox4Actions void
comboBox4_SelectedIndexChanged void
comboBox5Actions void
comboBox5_SelectedIndexChanged void
comboBox6Actions void
comboBox6_SelectedIndexChanged void
comboBox7_SelectedIndexChanged void
comboBox8_SelectedIndexChanged void
comboBox_C_DesmActions void
comboBox_C_Desm_SelectedIndexChanged void
comboBox_C_DiagActions void
comboBox_C_Diag_SelectedIndexChanged void
comboBox_C_EnsamActions void
comboBox_C_Ensam_SelectedIndexChanged void
comboBox_C_PrepActions void
comboBox_C_Prep_SelectedIndexChanged void
comboBox_C_RecActions void
comboBox_C_Rec_SelectedIndexChanged void
comboBox_C_RepActions void
comboBox_C_Rep_SelectedIndexChanged void
comboBox_C_ServActions void
comboBox_C_Serv_SelectedIndexChanged void
comboBox_C_VerifActions void
comboBox_C_Verif_SelectedIndexChanged void
comboBox_T_DesmActions void
comboBox_T_Desm_SelectedIndexChanged void
comboBox_T_DiagActions void
comboBox_T_Diag_SelectedIndexChanged void
comboBox_T_EnsamActions void
comboBox_T_Ensam_SelectedIndexChanged void
comboBox_T_PrepActions void
comboBox_T_Prep_SelectedIndexChanged void
comboBox_T_RecActions void
comboBox_T_Rec_SelectedIndexChanged void
comboBox_T_RepActions void
comboBox_T_Rep_SelectedIndexChanged void
comboBox_T_ServActions void
comboBox_T_Serv_SelectedIndexChanged void
comboBox_T_VerifActions void
comboBox_T_Verif_SelectedIndexChanged void
limpiar_diccionarios void
reset void

Public Methods

Method Description
FormFuncionaFallaAmpliado ( ) : System

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Limpiar los recursos que se estén utilizando.

Private Methods

Method Description
AddParameters ( Hashtable parameters ) : void
DefaultParameters ( ) : void
DeshabilitarComboBoxDesgloseCoste ( ) : void
DeshabilitarComboBoxDesgloseTiempoFallo ( ) : void
DeshabilitarComboBoxVerGraficas ( ) : void
ElegirLeySolicitarDatos ( string Ambito, string palabra_clave, string sufijo2, string nombre_de_ley, string nombre_de_campo_y_combo_Box ) : void
ElegirLeySolicitarDatos ( string Ambito, string palabra_clave, string sufijo2, string nombre_de_ley, string nombre_de_campo_y_combo_Box, bool updateParams = true ) : void
FormFuncionaFallaAmpliado_Load ( object sender, EventArgs e ) : void
GenerarValor ( double variable, string tipo_ley, string param1, string param2, string maximo, string minimo, string X1, string Y1, string X2, string Y2, double tiempo, Random r ) : double

Este método genera un valor en función de lo que venga especificado en la string "tipo_ley" El diccionario global "parametros" del tipo contiene los valores asociados a cada nombre de variable de entrada si "tipo_ley" contiene "Ninguna Ley" se genera un cero si "tipo_ley" contiene "Fijo" se genera el valor almacenado en "parametros[param1]" si "tipo_ley" contiene "Uniforme" se genera un aleatorio uniforme entre "parametros[minimo]" y "parametros[maximo]" si "tipo_ley" contiene "Exponencial" se genera un aleatorio Exponencial con gamma=parametros[param1]y mu= 1 / parametros[param2], cuyo valor debe estar entre parametros[minimo] y parametros[maximo] si "tipo_ley" contiene "Weibull2P" se genera un aleatorio Weibull de dos parametros con beta=parametros[param1] y eta= parametros[param2], cuyo valor debe estar entre parametros[minimo] y parametros[maximo] si "tipo_ley" contiene "Normal" se genera un aleatorio Normal con media=parametros[param1] y desv._tipica=parametros[param2], cuyo valor debe estar entre parametros[minimo] y parametros[maximo] si "tipo_ley" contiene "línea recta" se genera un valor no aleatorio obtenido de la ecuacion de la recta que pasa por los puntos A(parametros[X1],(parametros[Y1]) y B(parametros[X2],(parametros[Y2]) si "tipo_ley" contiene cualquier otra cadena de caracteres se genera u valor cero a la salida

HabilitarComboBoxDesgloseCoste ( ) : void
HabilitarComboBoxDesgloseTiempoFallo ( ) : void
HabilitarComboBoxVerGraficas ( ) : void
HacerInvisibleDesgloseCoste ( ) : void
HacerInvisibleDesgloseTiempoFallo ( ) : void
HacerVisibleDesgloseCoste ( ) : void
HacerVisibleDesgloseTiempoFallo ( ) : void
InitializeComponent ( ) : void

Método necesario para admitir el Diseñador. No se puede modificar el contenido del método con el editor de código.

NumerosConComa ( object sender, KeyPressEventArgs e ) : void
NumerosSinComa ( object sender, KeyPressEventArgs e ) : void
ParameterNames ( ) : List
RemoveParameters ( List parameters ) : void
ResetComboBox7 ( ) : void
SetWidgetValue ( Object widget, string value ) : void
Simular ( ) : void
SolicitarDatos ( FormDatos1 frm, string Ambito_Op, string Ley, string titulo_del_Formulario, string Rotulo_del_Parametro1, string Rotulo_del_Parametro2, string Rotulo_del_Parametro3, string Rotulo_del_Parametro4, string Rotulo_del_Parametro5, string Nombre_Parametro1, string Nombre_Parametro2, string Nombre_Parametro3, string Nombre_Parametro4, string Nombre_Parametro5, string Rotulo_del_Parametro6, string Nombre_Parametro6 ) : void
StartSilentMode ( ) : void
StopSilentMode ( ) : void
Subform ( string title, string ambito, string ley, Hashtable fields ) : void
button1_Click ( object sender, EventArgs e ) : void
button2_Click ( object sender, EventArgs e ) : void
button3_Click ( object sender, EventArgs e ) : void
button4_Click ( object sender, EventArgs e ) : void
buttonLeycoste_Click ( object sender, EventArgs e ) : void
buttonLeycostedesm_Click ( object sender, EventArgs e ) : void
buttonLeycostediag_Click ( object sender, EventArgs e ) : void
buttonLeycosteensam_Click ( object sender, EventArgs e ) : void
buttonLeycosteprep_Click ( object sender, EventArgs e ) : void
buttonLeycosterecon_Click ( object sender, EventArgs e ) : void
buttonLeycosterepa_Click ( object sender, EventArgs e ) : void
buttonLeycosteserv_Click ( object sender, EventArgs e ) : void
buttonLeycosteverif_Click ( object sender, EventArgs e ) : void
buttonLeyeficienciamto_Click ( object sender, EventArgs e ) : void
buttonLeyfunc_Click ( object sender, EventArgs e ) : void
buttonLeyparo_Click ( object sender, EventArgs e ) : void
buttonLeyparodesm_Click ( object sender, EventArgs e ) : void
buttonLeyparodiag_Click ( object sender, EventArgs e ) : void
buttonLeyparoensam_Click ( object sender, EventArgs e ) : void
buttonLeyparoprep_Click ( object sender, EventArgs e ) : void
buttonLeyparorecon_Click ( object sender, EventArgs e ) : void
buttonLeyparorepa_Click ( object sender, EventArgs e ) : void
buttonLeyparoserv_Click ( object sender, EventArgs e ) : void
buttonLeyparoverif_Click ( object sender, EventArgs e ) : void
buttonLeyrecu_Click ( object sender, EventArgs e ) : void
buttonPreventivo_Click ( object sender, EventArgs e ) : void
button_Ejemplo_Click ( object sender, EventArgs e ) : void
button_Parametros_Click ( object sender, EventArgs e ) : void
button_Reset_Click ( object sender, EventArgs e ) : void
comboBox1Actions ( bool updateParams = true ) : void
comboBox1_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox2Actions ( bool updateParams = true ) : void
comboBox2_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox3Actions ( bool updateParams = true ) : void
comboBox3_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox4Actions ( bool updateParams = true ) : void
comboBox4_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox5Actions ( bool updateParams = true ) : void
comboBox5_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox6Actions ( bool updateParams = true ) : void
comboBox6_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox7_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox8_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox_C_DesmActions ( bool updateParams = true ) : void
comboBox_C_Desm_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox_C_DiagActions ( bool updateParams = true ) : void
comboBox_C_Diag_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox_C_EnsamActions ( bool updateParams = true ) : void
comboBox_C_Ensam_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox_C_PrepActions ( bool updateParams = true ) : void
comboBox_C_Prep_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox_C_RecActions ( bool updateParams = true ) : void
comboBox_C_Rec_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox_C_RepActions ( bool updateParams = true ) : void
comboBox_C_Rep_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox_C_ServActions ( bool updateParams = true ) : void
comboBox_C_Serv_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox_C_VerifActions ( bool updateParams = true ) : void
comboBox_C_Verif_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox_T_DesmActions ( bool updateParams = true ) : void
comboBox_T_Desm_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox_T_DiagActions ( bool updateParams = true ) : void
comboBox_T_Diag_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox_T_EnsamActions ( bool updateParams = true ) : void
comboBox_T_Ensam_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox_T_PrepActions ( bool updateParams = true ) : void
comboBox_T_Prep_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox_T_RecActions ( bool updateParams = true ) : void
comboBox_T_Rec_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox_T_RepActions ( bool updateParams = true ) : void
comboBox_T_Rep_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox_T_ServActions ( bool updateParams = true ) : void
comboBox_T_Serv_SelectedIndexChanged ( object sender, EventArgs e ) : void
comboBox_T_VerifActions ( bool updateParams = true ) : void
comboBox_T_Verif_SelectedIndexChanged ( object sender, EventArgs e ) : void
limpiar_diccionarios ( ) : void

Este método permite eliminar términos contenidos en los diccionarios "nombres" y "parametros" para ello usa el diccionario denominado "terminos_a_eliminar_en_diccionarios" que contiene parejas . "string2" indica del nombre del diccionario pudiera encontrarse el contenido a eliminar, en este caso "string2" solo puede contener "nombres" o "parametros" que son los nombres de los dos diccionarios que podría ser necesario limpiar "string1" indica la clave (key) que identifica al termino a eliminar NOTA: la clave indicada en "string1" pudiera no estar en el diccionario NOTA: seria ideal poder generalizar el los diccionarios, puede que para ello sea necesario usar a su vez un "diccionario de nombres de diccionarios", pero eso se ha dejado para una siguiente versión

reset ( ) : void

Method Details

Dispose() protected method

Limpiar los recursos que se estén utilizando.
protected Dispose ( bool disposing ) : void
disposing bool true si los recursos administrados se deben eliminar; false en caso contrario, false.
return void

FormFuncionaFallaAmpliado() public method

public FormFuncionaFallaAmpliado ( ) : System
return System

Property Details

CosteRecuperacionFinal public_oe property

public double CosteRecuperacionFinal
return double

DiponibilidadOperacionalFinal public_oe property

public double DiponibilidadOperacionalFinal
return double

TituloDelFormulario public_oe static_oe property

public static string TituloDelFormulario
return string

primer_dato public_oe property

public double primer_dato
return double

rotulo_primer_dato public_oe property

public string rotulo_primer_dato
return string

rotulo_segundo_dato public_oe property

public string rotulo_segundo_dato
return string

segundo_dato public_oe property

public double segundo_dato
return double