Se realizo un programa para alumnos de FACPYA donde se evalúa la carrera, idiomas y certificaciones que estos tengan.
Pantalla
Código
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace trabajo
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void checarseleccion()
{
//Creamos checarseleccion() para verificar
//que almenos uno de los Check y Radiobutton este seleccionado
//para activar el boton evaluar y limpiar
//"checarseleccion()" se coloca en los Check y Radios en el formulario
if ((lti.Checked == true || cp.Checked == true || lni.Checked == true || la.Checked == true) && (certi1.Checked == true || certi2.Checked == true || certi3.Checked == true || ingles.Checked == true || frances.Checked == true || aleman.Checked == true))
{
this.btnevalua.Enabled = true;
this.limpiar.Enabled = true;
}
else
{
this.btnevalua.Enabled = false;
this.limpiar.Enabled = false;
}
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
//Codigo para activar los GruopBox Carrera e Idiomas
//siempre y cuando las cajas de sean diferentes a vacio
if (nombre.Text != "" && matricula.Text != "")
{
carrera.Enabled = true;
idiomas.Enabled = true;
}
else
{
carrera.Enabled = false;
idiomas.Enabled = false;
}
}
private void matricula_TextChanged(object sender, EventArgs e)
{
//Codigo para activar los GruopBox Carrera e Idiomas
//siempre y cuando las cajas de sean diferentes a vacio
if (nombre.Text != "" && matricula.Text != "")
{
carrera.Enabled = true;
idiomas.Enabled = true;
}
else
{
carrera.Enabled = false;
idiomas.Enabled = false;
}
}
private void la_CheckedChanged(object sender, EventArgs e)
{
//Codigo para activar el GruopBox Certificaciones;
//dependiendo de la carrera seleccionada sera lo que aparesca
//en los CheckBox
this.certi.Enabled = true;
if (la.Checked == true)
{
certi1.Text = (" Auditoria ");
certi2.Text = (" Auditoria2 ");
certi3.Text = (" Auditoria3 ");
}
checarseleccion();
}
private void lti_CheckedChanged(object sender, EventArgs e)
{
//Codigo para activar el GruopBox Certificaciones;
//dependiendo de la carrera seleccionada sera lo que aparesca
//en los CheckBox
this.certi.Enabled = true;
if (lti.Checked == true)
{
certi1.Text = (" Microsoft ");
certi2.Text = (" SAP ");
certi3.Text = (" ITIL ");
}
checarseleccion();
}
private void lni_CheckedChanged(object sender, EventArgs e)
{
//Codigo para activar el GruopBox Certificaciones;
//dependiendo de la carrera seleccionada sera lo que aparesca
//en los CheckBox
this.certi.Enabled = true;
if (lni.Checked == true)
{
certi1.Text = (" Agentes aduanales ");
certi2.Text = (" Capitanes de empresas ");
certi3.Text = (" Comercio exterior ");
}
checarseleccion();
}
private void cp_CheckedChanged(object sender, EventArgs e)
{
//Codigo para activar el GruopBox Certificaciones;
//dependiendo de la carrera seleccionada sera lo que aparesca
//en los CheckBox
this.certi.Enabled = true;
if (cp.Checked == true)
{
certi1.Text = (" Finanzas ");
certi2.Text = (" Costos ");
certi3.Text = (" Costos2 ");
}
checarseleccion();
}
private void ingles_CheckedChanged(object sender, EventArgs e)
{
checarseleccion();
}
private void frances_CheckedChanged(object sender, EventArgs e)
{
checarseleccion();
}
private void aleman_CheckedChanged(object sender, EventArgs e)
{
checarseleccion();
}
private void certi1_CheckedChanged(object sender, EventArgs e)
{
checarseleccion();
}
private void certi2_CheckedChanged(object sender, EventArgs e)
{
checarseleccion();
}
private void certi3_CheckedChanged(object sender, EventArgs e)
{
checarseleccion();
}
private void btnevalua_Click(object sender, EventArgs e)
{
//Codigo para desplegar mensaje
string mensaje = "Tu eres ";
mensaje = mensaje + nombre.Text + (" de matricula ") + matricula.Text;
if (la.Checked == true)
{
mensaje = mensaje + " de la carrera LA ";
}
if (lti.Checked == true)
{
mensaje = mensaje + " de la carrera LTI ";
}
if (lni.Checked == true)
{
mensaje = mensaje + " de la carrera LNI ";
}
if (cp.Checked == true)
{
mensaje = mensaje + " de la carrera CP ";
}
mensaje = mensaje + (" y hablas ");
if (ingles.Checked == true)
{
mensaje = mensaje + " Ingles ";
}
if (frances.Checked == true)
{
mensaje = mensaje + " Frances ";
}
if (aleman.Checked == true)
{
mensaje = mensaje + " Aleman ";
}
mensaje = mensaje + (" con certificacion en ");
if (certi1.Checked == true)
{
mensaje = mensaje + certi1.Text;
}
if (certi2.Checked == true)
{
mensaje = mensaje + certi2.Text;
}
if (certi3.Checked == true)
{
mensaje = mensaje + certi3.Text;
}
evalua.Text = mensaje;
}
private void button1_Click(object sender, EventArgs e)
{
//Codigo del boton limpiar
//deja todo el formulario en blanco para
//volverlo a llenar
nombre.Clear();
matricula.Clear();
evalua.Clear();
ingles.Checked = false;
frances.Checked = false;
aleman.Checked = false;
la.Checked = false;
lti.Checked = false;
lni.Checked = false;
cp.Checked = false;
certi1.Checked = false;
certi2.Checked = false;
certi3.Checked = false;
}
private void salir_Click(object sender, EventArgs e)
{
//Codigo del boton salir
this.Close();
}
}
}
No hay comentarios.:
Publicar un comentario