//Método que por medio del botón "Iniciar Sesión" permite abrir la ventana Menú Principal. protected void OnButIniciarSesionClicked(object sender, EventArgs e) { //Valida que los campos no se encuentren vacíos. if (entUsuario.Text != "" && entContrasena.Text != "") { //Valida si encuentra al usuario. if (con.Buscar("id", "usuario", entUsuario.Text, "estatusU") == true) { string sent = "Select id, clave, codTipoU from usuario where id = '" + entUsuario.Text + "' and estatusU = 'A'"; string[] datos = con.Listado(3, sent); //Validación de contraseña if (datos [1] == entContrasena.Text) { //Variables pasadas por parámetro. string id = datos [0], clave = datos[1]; int tipoU = 0; //Se asigna el valor correcto al tipo de Usuario. //Actualizaciones. if (datos [2] == "TU1") { tipoU = 1; } //Reportes. else if (datos [2] == "TU2") { tipoU = 2; } //Administrador. else { tipoU = 3; } //Ingreso al sistema. con.Mensaje("¡Bienvenido al sistema " + id + "!", ButtonsType.Ok, MessageType.Info, "Damage Control"); /*Se pasará como parámetro el "Tipo de Usuario, permitiendo que" * en el menú solo aparezcan las opciones válidas para ese usuario.*/ MenuPrincipal menu = new MenuPrincipal(id, tipoU); menu.Show(); this.Hide(); } //Contraseña errónea. else { //La contraseña es incorrecta. con.Mensaje("Contraseña incorrecta.", ButtonsType.Ok, MessageType.Error, "ERROR"); entContrasena.ChildFocus(DirectionType.Up); } } else { //No encontró el usuario. con.Mensaje("Usuario incorrecto.", ButtonsType.Ok, MessageType.Error, "ERROR"); entContrasena.ChildFocus(DirectionType.Up); } } /*Si los campos de Usuario y Contraseña se encuentran vacíos, muestra mensaje * solicitando que estos sean llenados.*/ if ((entUsuario.Text.Length == 0) || (entContrasena.Text.Length == 0)) { MessageDialog md; md = new MessageDialog(null, DialogFlags.Modal, MessageType.Error, ButtonsType.Ok, "Por favor, rellene todos los campos"); md.Run(); md.Destroy(); } //throw new NotImplementedException (); }
protected void OnButAceptarClicked(object sender, EventArgs e) { //Profesión 1 if (cbboxProfesion1.ActiveText != "" && entFechaTitulo1.Text != "") { string[] codPro1 = con.Listado(1, "SELECT codPro FROM profesion where descripcionPro = '" + cbboxProfesion1.ActiveText + "' and estatusPro ='A'"); Sentencia = "insert into instuctor_profesion values ('" + entNombreInstructor.Text + "','" + codPro1[0] + "', '" + entFechaTitulo1.Text + "')"; if (cbboxProfesion2.Sensitive == true) { //Profesión 2 if (cbboxProfesion2.ActiveText != "" && entFechaTitulo2.Text != "") { string[] codPro2 = con.Listado(1, "SELECT codPro FROM profesion where descripcionPro = '" + cbboxProfesion2.ActiveText + "' and estatusPro ='A'"); Sentencia += ", ('" + entNombreInstructor.Text + "','" + codPro2[0] + "', '" + entFechaTitulo2.Text + "')"; if (cbboxProfesion3.Sensitive == true) { //Profesión 3 if (cbboxProfesion3.ActiveText != "" && entFechaTitulo3.Text != "") { string[] codPro3 = con.Listado(1, "SELECT codPro FROM profesion where descripcionPro = '" + cbboxProfesion3.ActiveText + "' and estatusPro ='A'"); Sentencia += ", ('" + entNombreInstructor.Text + "','" + codPro3[0] + "', '" + entFechaTitulo3.Text + "')"; if (cbboxProfesion4.Sensitive == true) { //Profesión 4 if (cbboxProfesion4.ActiveText != "" && entFechaTitulo4.Text != "") { string[] codPro4 = con.Listado(1, "SELECT codPro FROM profesion where descripcionPro = '" + cbboxProfesion4.ActiveText + "' and estatusPro ='A'"); Sentencia += ", ('" + entNombreInstructor.Text + "','" + codPro4[0] + "', '" + entFechaTitulo4.Text + "')"; if (cbboxProfesion5.Sensitive == true) { //Profesión 5 if (cbboxProfesion5.ActiveText != "" && entFechaTitulo5.Text != "") { string[] codPro5 = con.Listado(1, "SELECT codPro FROM profesion where descripcionPro = '" + cbboxProfesion5.ActiveText + "' and estatusPro ='A'"); Sentencia += ", ('" + entNombreInstructor.Text + "','" + codPro5[0] + "', '" + entFechaTitulo5.Text + "')"; if (cbboxProfesion6.Sensitive == true) { //Profesión 6 if (cbboxProfesion6.ActiveText != "" && entFechaTitulo6.Text != "") { string[] codPro6 = con.Listado(1, "SELECT codPro FROM profesion where descripcionPro = '" + cbboxProfesion6.ActiveText + "' and estatusPro ='A'"); Sentencia += ", ('" + entNombreInstructor.Text + "','" + codPro6[0] + "', '" + entFechaTitulo6.Text + "')"; if (cbboxProfesion7.Sensitive == true) { //Profesión 7 if (cbboxProfesion7.ActiveText != "" && entFechaTitulo7.Text != "") { string[] codPro7 = con.Listado(1, "SELECT codPro FROM profesion where descripcionPro = '" + cbboxProfesion7.ActiveText + "' and estatusPro ='A'"); Sentencia += ", ('" + entNombreInstructor.Text + "','" + codPro7[0] + "', '" + entFechaTitulo7.Text + "')"; if (cbboxProfesion8.Sensitive == true) { //Profesión 8 if (cbboxProfesion8.ActiveText != "" && entFechaTitulo8.Text != "") { string[] codPro8 = con.Listado(1, "SELECT codPro FROM profesion where descripcionPro = '" + cbboxProfesion8.ActiveText + "' and estatusPro ='A'"); Sentencia += ", ('" + entNombreInstructor.Text + "','" + codPro8[0] + "', '" + entFechaTitulo8.Text + "')"; } //Sin cargar Profesión 8 else { con.Mensaje("Rellene los campos vacíos para proceder.", ButtonsType.Ok, MessageType.Error, "ERROR"); } } } //Sin cargar Profesión 7 else { con.Mensaje("Rellene los campos vacíos para proceder.", ButtonsType.Ok, MessageType.Error, "ERROR"); } } } //Sin cargar Profesión 6 else { con.Mensaje("Rellene los campos vacíos para proceder.", ButtonsType.Ok, MessageType.Error, "ERROR"); } } } //Sin cargar Profesión 5 else { con.Mensaje("Rellene los campos vacíos para proceder.", ButtonsType.Ok, MessageType.Error, "ERROR"); } } } //Sin cargar Profesión 4 else { con.Mensaje("Rellene los campos vacíos para proceder.", ButtonsType.Ok, MessageType.Error, "ERROR"); } } } //Sin cargar Profesión 3 else { con.Mensaje("Rellene los campos vacíos para proceder.", ButtonsType.Ok, MessageType.Error, "ERROR"); } } } //Sin cargar Profesión 2 else { con.Mensaje("Rellene los campos vacíos para proceder.", ButtonsType.Ok, MessageType.Error, "ERROR"); } } } //Sin cargar Profesión 1 else { con.Mensaje("Rellene los campos vacíos para proceder.", ButtonsType.Ok, MessageType.Error, "ERROR"); } if (Sentencia != "") { ent.Text = "Datos Cargados."; } if (Sentencia == "") { ent.Text = "Sin datos cargados."; } this.Destroy(); //throw new NotImplementedException (); }