private void Tbx_Carrera_KeyPress(object sender, KeyPressEventArgs e) { // 'e' almacena la tecla presionada if (e.KeyChar == (char)13) //si la tecla pesionada es igual a ENTER (13) { e.Handled = true; //.Handled significa que nosotros nos haremos cargo del codigo //al ser true, evita que apareca la tecla presionada Btn_Guardar.PerformClick(); // permite hacer clic en el boton por codigo. } else { //si el caracter presionado es numerico o borrar lo permite, sino no e.Handled = Validadores.ValidadorNumerico(e.KeyChar); } }
private void Btn_Calcular_Click(object sender, EventArgs e) { reproducirSonido("click.wav", false); Thread.Sleep(100); double CR1 = Convert.ToDouble(Tbx_CR1.Text); double CR2 = Convert.ToDouble(Tbx_CR2.Text); double CR3 = Convert.ToDouble(Tbx_CR3.Text); double CR4 = Convert.ToDouble(Tbx_CR4.Text); double CR5 = Convert.ToDouble(Tbx_CR5.Text); double CR6 = Convert.ToDouble(Tbx_CR6.Text); double CR7 = Convert.ToDouble(Tbx_CR7.Text); double Nota1 = Convert.ToDouble(Tbx_Nota1.Text); double Nota2 = Convert.ToDouble(Tbx_Nota2.Text); double Nota3 = Convert.ToDouble(Tbx_Nota3.Text); double Nota4 = Convert.ToDouble(Tbx_Nota4.Text); double Nota5 = Convert.ToDouble(Tbx_Nota5.Text); double Nota6 = Convert.ToDouble(Tbx_Nota6.Text); double Nota7 = Convert.ToDouble(Tbx_Nota7.Text); double CR_Total = CR1 + CR2 + CR3 + CR4 + CR5 + CR6 + CR7; Tbx_CR_Total.Text = Convert.ToString(CR_Total); double CR_Nota1 = CR1 * Nota1; Tbx_CR_Nota1.Text = Convert.ToString(CR_Nota1); double CR_Nota2 = CR2 * Nota2; Tbx_CR_Nota2.Text = Convert.ToString(CR_Nota2); double CR_Nota3 = CR3 * Nota3; Tbx_CR_Nota3.Text = Convert.ToString(CR_Nota3); double CR_Nota4 = CR4 * Nota4; Tbx_CR_Nota4.Text = Convert.ToString(CR_Nota4); double CR_Nota5 = CR5 * Nota5; Tbx_CR_Nota5.Text = Convert.ToString(CR_Nota5); double CR_Nota6 = CR6 * Nota6; Tbx_CR_Nota6.Text = Convert.ToString(CR_Nota6); double CR_Nota7 = CR7 * Nota7; Tbx_CR_Nota7.Text = Convert.ToString(CR_Nota7); double CR_Nota_Total = CR_Nota1 + CR_Nota2 + CR_Nota3 + CR_Nota4 + CR_Nota5 + CR_Nota6 + CR_Nota7; Tbx_CR_Nota_Total.Text = Convert.ToString(CR_Nota_Total); indice_Base_100 = CR_Nota_Total / CR_Total; indice_Base_100 = Math.Round(indice_Base_100, 2); Tbx_Base100.Text = Convert.ToString(indice_Base_100); indice_Base_4 = (indice_Base_100 * 4) / 100; indice_Base_4 = Math.Round(indice_Base_4, 2); Tbx_Base4.Text = Convert.ToString(indice_Base_4); if (Btn_Guardar.Text == "Guardar") { Btn_Guardar.Enabled = false; Btn_Limpiar.Enabled = true; } else { Btn_Calcular.BackColor = Color.White; double base100 = Convert.ToDouble(Tbx_Base100.Text); if (base100 >= 1 || base100 <= 100) { Btn_Guardar.Enabled = true; Btn_Guardar.Focus(); } } }