private void pictureBox1_Click(object sender, EventArgs e) { desactivar(); if (Curp_txt.Text.Equals("")) { if (listBox1.SelectedItems.Count > 0 && listBox1.SelectedIndex != -1) { MySqlDataAdapter consulta = new MySqlDataAdapter("select curp_alumno,ap_pat_alumno,ap_mat_alumno,nombre_alumno,tipo_sangre,enfer_alergi from alumno where grado_grupo='" + listBox1.SelectedItem.ToString() + "';", Conexion.conectar()); DataTable tabla = new DataTable(); consulta.Fill(tabla); dataGridView1.DataSource = tabla; listBox1.SelectedIndex = -1; } else { MessageBox.Show("Asegurese tomar una opción!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MySqlDataAdapter consulta = new MySqlDataAdapter("select curp_alumno,ap_pat_alumno,ap_mat_alumno,nombre_alumno,tipo_sangre,enfer_alergi from alumno where curp_alumno='" + Curp_txt.Text + "';", Conexion.conectar()); DataTable tabla = new DataTable(); consulta.Fill(tabla); dataGridView1.DataSource = tabla; listBox1.SelectedIndex = -1; } }
private void alumnodgv_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (Cb_mes.SelectedIndex != -1) { mes = Cb_mes.SelectedItem.ToString(); } else { mes = ""; } DataGridViewRow row = this.alumnodgv.Rows[e.RowIndex]; string nombre = "", apP = "", apM = ""; apP = row.Cells["ap_pat_alumno"].Value.ToString(); apM = row.Cells["ap_mat_alumno"].Value.ToString(); nombre = row.Cells["nombre_alumno"].Value.ToString(); if (mes != "") { string CurpCon = ""; MySqlCommand curp = new MySqlCommand(string.Format("SELECT curp_alumno from alumno where ap_pat_alumno='{0}'and ap_mat_alumno='{1}'and nombre_alumno='{2}';", apP, apM, nombre), Conexion.conectar()); CurpCon = Convert.ToString(curp.ExecuteScalar()); MySqlDataAdapter calificaciones = new MySqlDataAdapter(string.Format("select materia.especif_materia, materia.nombre_materia,calificacion.calif_materia from alumno INNER JOIN calificacion on(calificacion.curp_alumno = alumno.curp_alumno and(calificacion.mes_calificacion = '{0}' and(calificacion.curp_alumno ='{1}'))) INNER JOIN materia on(materia.clave_materia = calificacion.clave_materia) ORDER BY FIELD(materia.especif_materia,'EXT');", mes, CurpCon), Conexion.conectar()); DataTable tab = new DataTable(); calificaciones.Fill(tab); Califdgv.DataSource = tab; MySqlCommand com = new MySqlCommand(string.Format("SELECT AVG(calif_materia) from calificacion,materia where curp_alumno='{0}' and materia.clave_materia=calificacion.clave_materia and materia.especif_materia='SEP' and mes_calificacion='{1}';", CurpCon, mes), Conexion.conectar()); string prom = Convert.ToString(com.ExecuteScalar()); MySqlCommand com2 = new MySqlCommand(string.Format("SELECT AVG(calif_materia) from calificacion,materia where curp_alumno='{0}' and materia.clave_materia=calificacion.clave_materia and materia.especif_materia='EXT' and mes_calificacion='{1}';", CurpCon, mes), Conexion.conectar()); string prom2 = Convert.ToString(com2.ExecuteScalar()); label6.Visible = false; //calsep.Visible = false; label7.Visible = false; //calext.Visible = false; if (prom != "" && prom != "0") { calsep.Text = prom.Substring(0, 1); } else { prom = "0.0"; calsep.Text = prom; } if (prom2 != "" && prom2 != "0") { calext.Text = prom2.Substring(0, 1); } else { prom2 = "0.0"; calext.Text = prom2; } label6.Visible = true; label7.Visible = true; } else { MessageBox.Show("Tiene que elegir un MES", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Modificar_pic_Click(object sender, EventArgs e) { try { datos.op = "mod"; if (Validar.seguir == false && Validar.permiso.Equals("n")) { Validar frm = new Validar(); frm.Show(); datos.Curp = Ncurp_txt.Text; datos.Paterno = NApp_txt.Text; datos.Materno = Apm_txt.Text; datos.Nombre = NVnombre_txt.Text; datos.Sangre = NTipoS_txt.Text; datos.Alergia = Nenfer_txt.Text; datos.NuevaC = ObtenerDatos.generarCurpM(datos.Curp, datos.Nombre, datos.Paterno, datos.Materno); } else { if (Validar.seguir == true && Validar.permiso.Equals("s")) { Ncurp_txt.Text = datos.NuevaC; MySqlCommand update = new MySqlCommand(string.Format("update alumno set curp_alumno='{0}',ap_pat_alumno='{1}',ap_mat_alumno='{2}',nombre_alumno='{3}',tipo_sangre='{4}',enfer_alergi='{5}' where curp_alumno='" + cp + "';", datos.NuevaC, datos.Paterno, datos.Materno, datos.Nombre, datos.Sangre, datos.Alergia), Conexion.conectar()); update.ExecuteNonQuery(); MessageBox.Show("Modificación exitosa!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); desactivar(); limpiar(); } else { MessageBox.Show("Las claves no coinciden", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (Exception) { MessageBox.Show("Ocurrio un error", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void comprobar_calif2() { MessageBox.Show("" + f + ""); // OBTENGO CLAVE MATERIA comando = new MySqlCommand(string.Format("select clave_materia from materia where (nombre_materia = '" + comboBox2.SelectedItem + "' and grado_grupo = '" + comboBox1.SelectedItem + "');"), Conexion.conectar()); MySqlDataReader read = comando.ExecuteReader(); read.Read(); clave_mat = read[0].ToString();//clave materia MessageBox.Show("" + clave_mat + ""); read.Close(); //VERIFICO SI LA CLAVE MATERIA CON LA CURP CORRESPONDIENTE ESTÁ DENTRO DE LA TABLA CALIFICACIONES comando = new MySqlCommand(string.Format("select calif_materia from calificacion where(curp_alumno = '" + curp.Trim() + "' and mes_calificacion = '" + cb_periodo.SelectedItem + "' and clave_materia ='" + clave_mat.Trim() + "');"), Conexion.conectar()); read = comando.ExecuteReader(); while (read.Read()) { a++; } if (a > 0) { read.Close(); MessageBox.Show("ALUMNO YA CUENTA CON CALIFICACIÓN EN PERIODO SELECCIONADO DE ESTA MATERIA", "SELECCIONE OTRA MATERIA", MessageBoxButtons.OK, MessageBoxIcon.Error); a = 0; c = comboBox2.SelectedIndex; } else { //HABILITA LOS CONTROLS PARA INGRESAR LA CALIFICACION Y GUARDAR comboBox2.Enabled = false; cb_entero.Enabled = true; cb_decimal.Enabled = true; GUARDAR.Enabled = true; f = -1; } }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { comboBox2.SelectedIndex = -1; comboBox2.Items.Clear(); MySqlDataAdapter grupo = new MySqlDataAdapter("Select curp_alumno,ap_pat_alumno,ap_mat_alumno,nombre_alumno from alumno where grado_grupo='" + comboBox1.SelectedItem.ToString() + "';", Conexion.conectar()); DataTable tabla = new DataTable(); grupo.Fill(tabla); dataGridView1.DataSource = tabla; }
private void pdf_btn_Click(object sender, EventArgs e) { datos.directorio ob = new datos.directorio(); List <datos.directorio> lista = new List <datos.directorio>(); MySqlCommand consulta = new MySqlCommand(string.Format("SELECT alumno.ap_pat_alumno,alumno.ap_mat_alumno,alumno.nombre_alumno,alumno.enfer_alergi,alumno.tipo_sangre,tutor.tel_cel_tutor,tutor.nombre_tutor from alumno INNER JOIN tutor on tutor.curp_tutor=alumno.curp_tutor where alumno.grado_grupo='" + listBox1.SelectedItem.ToString() + "' ORDER BY ap_pat_alumno ASC;"), Conexion.conectar()); MySqlDataReader lec = consulta.ExecuteReader(); while (lec.Read()) { ob.paterno = lec.GetString(0).ToString(); ob.materno = lec.GetString(1).ToString(); ob.nombre = lec.GetString(2).ToString(); ob.alergia = lec.GetString(3).ToString(); ob.sangre = lec.GetString(4).ToString(); ob.celular = lec.GetString(5).ToString(); //ob.email = lec.GetString(6).ToString(); ob.nombretutor = lec.GetString(6).ToString(); lista.Add(ob); } string viejo = Application.StartupPath + "\\Primaria\\directorio.pdf"; string nuevo = Application.StartupPath + "\\Primaria\\directorionuevo.pdf"; PdfReader lector = new PdfReader(viejo); var tam = lector.GetPageSizeWithRotation(1); Document documento = new Document(tam); //se creo un documento con el tamaño del otro pdf //se abre la escritura try { FileStream fs = new FileStream(nuevo, FileMode.Create, FileAccess.Write); PdfWriter escritor = PdfWriter.GetInstance(documento, fs); documento.Open(); string gdgp = listBox1.SelectedItem.ToString(); PdfContentByte grado = escritor.DirectContent; //propiedades de escritura BaseFont bf = BaseFont.CreateFont(BaseFont.HELVETICA, BaseFont.CP1252, BaseFont.NOT_EMBEDDED); grado.SetColorFill(BaseColor.DARK_GRAY); grado.SetFontAndSize(bf, 8); //contenido //---------------------Varabiables de escritura en el pdf son 8---------------------------- PdfContentByte cb = escritor.DirectContent; //propiedades de escritura cb.SetColorFill(BaseColor.DARK_GRAY); cb.SetFontAndSize(bf, 8); //---------------------------------------DOS---------------------------------------------- PdfContentByte mat = escritor.DirectContent; mat.SetColorFill(BaseColor.DARK_GRAY); mat.SetFontAndSize(bf, 8); //---------------------------------------TRES---------------------------------------------- PdfContentByte nom = escritor.DirectContent; nom.SetColorFill(BaseColor.DARK_GRAY); nom.SetFontAndSize(bf, 8); //---------------------------------------CUATRO--------------------------------------------- PdfContentByte enfer = escritor.DirectContent; enfer.SetColorFill(BaseColor.DARK_GRAY); enfer.SetFontAndSize(bf, 8); //---------------------------------------CINCO---------------------------------------------- PdfContentByte sangre = escritor.DirectContent; sangre.SetColorFill(BaseColor.DARK_GRAY); sangre.SetFontAndSize(bf, 8); //---------------------------------------SEIS---------------------------------------------- PdfContentByte cel = escritor.DirectContent; cel.SetColorFill(BaseColor.DARK_GRAY); cel.SetFontAndSize(bf, 8); //---------------------------------------SIETE---------------------------------------------- PdfContentByte email = escritor.DirectContent; email.SetColorFill(BaseColor.DARK_GRAY); email.SetFontAndSize(bf, 8); //---------------------------------------OCHO---------------------------------------------- PdfContentByte nomtu = escritor.DirectContent; nomtu.SetColorFill(BaseColor.BLACK); nomtu.SetFontAndSize(bf, 8); //---------------------ESCRIBIR EL GRADO DEL ALUMNO---------------------------------------- grado.BeginText(); grado.ShowTextAligned(1, gdgp, 340, 510, 0); grado.EndText(); //COORDENADAS int cont = 0, cordY = 0, aux = 0, aux1 = 0; //----------------------ESCRIBIR EL GRADO DEL ALUMNO--------------------------------------- for (int i = 0; i < lista.Count; i++) { if (i == 0) { aux = cordY = 420; } else if (i == 1) { aux1 = cordY = aux - 12; } else if (i == 2) { cordY = 0; cordY = aux1 - 14; aux = 394; cont = 1; } else { cordY = aux - (13 * cont); cont++; } cb.BeginText(); //Alieneación con cordenadas cb.ShowTextAligned(1, lista[i].paterno + " " + lista[i].materno + " " + lista[i].nombre, 136, cordY, 0); cb.EndText(); enfer.BeginText(); enfer.ShowTextAligned(1, lista[i].alergia, 350, cordY, 0); enfer.EndText(); sangre.BeginText(); sangre.ShowTextAligned(1, lista[i].sangre, 507, cordY, 0); sangre.EndText(); cel.BeginText(); cel.ShowTextAligned(1, lista[i].celular, 567, cordY, 0); cel.EndText(); nomtu.BeginText(); nomtu.ShowTextAligned(1, lista[i].nombretutor, 667, cordY, 0); nomtu.EndText(); } //crear nueva pagina PdfImportedPage page = escritor.GetImportedPage(lector, 1); cb.AddTemplate(page, 0, 0); //Cerrar documento.Close(); fs.Close(); escritor.Close(); lector.Close(); MessageBox.Show("FINALIZADO"); System.Diagnostics.Process.Start("explorer", nuevo); } catch { MessageBox.Show("CIERRA EL DOCUMENTO ANTES"); } }
public static void listainternallenar() { if (Listado.meses[1] != "nada") { if (Listado.meses[0] == "Sept") { bim = "Primero"; } if (Listado.meses[0] == "Novi") { bim = "Segundo"; } if (Listado.meses[0] == "Ener") { bim = "Tercero"; } if (Listado.meses[0] == "Marz") { bim = "Cuarto"; } if (Listado.meses[0] == "Abri") { bim = "Quinto"; } if (Listado.grado == "Primero") { mat = 6; g = 1; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listainterna1.xlsx"); pos = 12; } if (Listado.grado == "Segundo") { pos = 11; mat = 6; g = 2; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listainterna2.xlsx"); } if (Listado.grado == "Tercero") { pos = 12; mat = 7; g = 3; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listainterna3.xlsx"); } if (Listado.grado == "Cuarto") { pos = 13; mat = 8; g = 4; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listainterna4.xlsx"); } if (Listado.grado == "Quinto") { pos = 13; mat = 8; g = 5; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listainterna5.xlsx"); } if (Listado.grado == "Sexto") { pos = 13; mat = 8; g = 6; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listainterna6.xlsx"); } } else { if (Listado.grado == "Primero") { mat = 6; g = 1; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listainternamen1.xlsx"); pos = 12; } if (Listado.grado == "Segundo") { pos = 11; mat = 6; g = 2; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listainternamen2.xlsx"); } if (Listado.grado == "Tercero") { pos = 12; mat = 7; g = 3; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listainternamen3.xlsx"); } if (Listado.grado == "Cuarto") { pos = 13; mat = 8; g = 4; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listainternamen4.xlsx"); } if (Listado.grado == "Quinto") { pos = 13; mat = 8; g = 5; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listainternamen5.xlsx"); } if (Listado.grado == "Sexto") { pos = 13; mat = 8; g = 6; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listainternamen6.xlsx"); } } MySqlCommand cuenta = new MySqlCommand(string.Format("SELECT COUNT(*) from alumno where grado_grupo='{0}';", g), Conexion.conectar()); dimension = Convert.ToInt16(cuenta.ExecuteScalar()); informacion = new string[dimension, 3]; MySqlCommand info = new MySqlCommand(string.Format("SELECT A.ap_pat_alumno,A.ap_mat_alumno,A.nombre_alumno,A.curp_alumno,A.sexo_alumno from alumno A where A.grado_grupo='{0}';", g), Conexion.conectar()); MySqlDataReader lec = info.ExecuteReader(); int cont = 0; while (lec.Read()) { informacion[cont, 0] = lec.GetString(3); informacion[cont, 1] = lec.GetString(4); informacion[cont, 2] = lec.GetString(0) + " " + lec.GetString(1) + " " + lec.GetString(2); cont++; } }
private void salir_btn_Click(object sender, EventArgs e) { DateTime f = DateTime.Now; string fechasalida = f.ToString("yyyy-MM-dd HH:mm:ss"); MySqlCommand inser = new MySqlCommand("update bitacora set salida='" + fechasalida + "' where salida='nada';", Conexion.conectar()); inser.ExecuteNonQuery(); Application.Exit(); }
private void pictureBox1_Click(object sender, EventArgs e) { try //Intentamos ingresar los datos. { //Evaluar si el alumno puede inscribirse al grado pedido string permiso; permiso = ObtenerDatos.GetPermiso(FechaNacAlum_txt.Text, listgrado.SelectedItem.ToString()); if (permiso == "n") { MessageBox.Show("El alumno no cumple con la edad para el grupo solicitado", "¡No se puede registrar el alumno en el grado!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { //consultamos si el tutor existe int c = 0; c = ObtenerDatos.ExistenciaTutor(curpT_txt.Text); if (c == 0 && validarinfoalum == 0) { //inserción de datos MySqlCommand insertutor = new MySqlCommand(string.Format("insert into tutor (curp_tutor,ap_pat_tutor,ap_mat_tutor,nombre_tutor,tel_cel_tutor,tel_casa_tutor," + "tel_extra_tutor,email_tutor,email_extra_tutor,municipio_direc,colonia_direc,calle_direc,cp_direc,numcalle_direc) values" + "('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}','{13}');", curpT_txt.Text.Trim(), ApTutor_txt.Text.Trim(), AmTutor_txt.Text.Trim(), NombreTutor_txt.Text.Trim(), TelCelTutor_txt.Text.Trim(), TelCasa_tutor.Text.Trim(), TelExTutor_txt.Text.Trim(), EmailTutor_txt.Text.Trim(), EmailExTutor_txt.Text.Trim(), MunicipioTutor_txt.Text.Trim(), ColTutor_txt.Text.Trim(), CalleTutor_txt.Text.Trim(), CpTutor_txt.Text.Trim(), NumTutor_txt.Text.Trim()), Conexion.conectar()); insertutor.ExecuteNonQuery(); //Datos del tutor //Obtener sexo del alumno: string sexo; sexo = ObtenerDatos.GetSexo(listsexo.SelectedItem.ToString()); //obtener grado string grado; grado = ObtenerDatos.Getgrado(listgrado.SelectedItem.ToString()); //obtener profesor string profe; profe = ObtenerDatos.GetProfesor(listgrado.SelectedItem.ToString()); MySqlCommand inseralumno = new MySqlCommand(string.Format("insert into alumno (curp_alumno,ap_pat_alumno,ap_mat_alumno,nombre_alumno,edad_alumno,fecha_nacimiento_alumno," + "sexo_alumno,tipo_sangre,enfer_alergi,curp_tutor,grado_grupo) values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}');", curpA_txt.Text.Trim(), ApellidoPAlum_txt.Text.Trim(), ApellidoMAlum_txt.Text.Trim(), NomAlum_txt.Text.Trim(), EdadAlum_txt.Text.Trim(), FechaNacAlum_txt.Text.Trim(), sexo, SangreAlum_txt.Text.Trim(), EnfAlgAlum_txt.Text.Trim(), curpT_txt.Text.Trim(), grado), Conexion.conectar()); inseralumno.ExecuteNonQuery();//Datos del alumno /* MySqlCommand insergrupo = new MySqlCommand(string.Format("insert into grupo (grado_grupo,nombre_profesor,curp_alumno) values ('{0}','{1}','{2}');", grado, profe, curpA_txt.Text.Trim()), Conexion.conectar()); * insergrupo.ExecuteNonQuery();//Datos del grupo*/ MessageBox.Show("¡Datos registrados correctamente!", "Registro exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); curpT_txt.Text = ""; ApTutor_txt.Text = ""; AmTutor_txt.Text = ""; NombreTutor_txt.Text = ""; TelCelTutor_txt.Text = ""; TelCasa_tutor.Text = ""; TelExTutor_txt.Text = ""; MunicipioTutor_txt.Text = ""; CpTutor_txt.Text = ""; ColTutor_txt.Text = ""; CalleTutor_txt.Text = ""; NumTutor_txt.Text = ""; curpA_txt.Text = ""; ApellidoPAlum_txt.Text = ""; ApellidoMAlum_txt.Text = ""; NomAlum_txt.Text = ""; EdadAlum_txt.Text = ""; FechaNacAlum_txt.Text = ""; SangreAlum_txt.Text = ""; EnfAlgAlum_txt.Text = ""; } else { if (c == 1 && validarinfoalum == 1) { //Obtener sexo del alumno: string sexo; sexo = ObtenerDatos.GetSexo(listsexo.SelectedItem.ToString()); //obtener grado string grado; grado = ObtenerDatos.Getgrado(listgrado.SelectedItem.ToString()); //obtener profesor string profe; profe = ObtenerDatos.GetProfesor(listgrado.SelectedItem.ToString()); MySqlCommand inseralumno = new MySqlCommand(string.Format("insert into alumno (curp_alumno,ap_pat_alumno,ap_mat_alumno,nombre_alumno,edad_alumno,fecha_nacimiento_alumno," + "sexo_alumno,tipo_sangre,enfer_alergi,curp_tutor,grado_grupo) values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}');", curpA_txt.Text.Trim(), ApellidoPAlum_txt.Text.Trim(), ApellidoMAlum_txt.Text.Trim(), NomAlum_txt.Text.Trim(), EdadAlum_txt.Text.Trim(), FechaNacAlum_txt.Text.Trim(), sexo, SangreAlum_txt.Text.Trim(), EnfAlgAlum_txt.Text.Trim(), curpT_txt.Text.Trim(), grado), Conexion.conectar()); inseralumno.ExecuteNonQuery();//Datos del alumno /* MySqlCommand insergrupo = new MySqlCommand(string.Format("insert into grupo (grado_grupo,nombre_profesor,curp_alumno) values ('{0}','{1}','{2}');", grado, profe, curpA_txt.Text.Trim()), Conexion.conectar()); * insergrupo.ExecuteNonQuery();//Datos del grupo*/ MessageBox.Show("¡Datos registrados correctamente!", "Registro exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); curpT_txt.Text = ""; ApTutor_txt.Text = ""; AmTutor_txt.Text = ""; NombreTutor_txt.Text = ""; TelCelTutor_txt.Text = ""; TelCasa_tutor.Text = ""; TelExTutor_txt.Text = ""; MunicipioTutor_txt.Text = ""; CpTutor_txt.Text = ""; ColTutor_txt.Text = ""; CalleTutor_txt.Text = ""; NumTutor_txt.Text = ""; curpA_txt.Text = ""; ApellidoPAlum_txt.Text = ""; ApellidoMAlum_txt.Text = ""; NomAlum_txt.Text = ""; EdadAlum_txt.Text = ""; FechaNacAlum_txt.Text = ""; SangreAlum_txt.Text = ""; EnfAlgAlum_txt.Text = ""; } } } } catch (Exception) //Si hay un error, muestra el mensaje { MessageBox.Show("Parece que hemos tenido un problema.", "INFORMACIÓN NO REGISTRADA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static int ExistenciaAlumno(string c) { int contador = 0; MySqlCommand comando = new MySqlCommand(string.Format("select curp_alumno from alumno where curp_alumno='" + c + "';"), Conexion.conectar()); MySqlDataReader lec = comando.ExecuteReader(); while (lec.Read()) { contador++; } return(contador); }
private void cerrSes_btn_Click(object sender, EventArgs e) { DateTime f = DateTime.Now; string fechasalida = f.ToString("yyyy-MM-dd HH:mm:ss"); MySqlCommand inser = new MySqlCommand("update bitacora set salida='" + fechasalida + "' where salida='nada';", Conexion.conectar()); inser.ExecuteNonQuery(); Form1 frm = new Form1(); frm.Show(); Close(); }
public void pictureBox3_Click(object sender, EventArgs e) { try { datos.op = "baja"; var ob = new Bajas(); if (Validar.seguir == false) { Validar frm = new Validar(); frm.Show(); y = bajas_grid.CurrentCellAddress.Y; datos.val1 = valor = bajas_grid.Rows[y].Cells[0].Value.ToString(); } if (Validar.seguir == true && Validar.permiso == "s") { /* MySqlCommand quitarllave = new MySqlCommand("SET foreign_key_checks = 0;", Conexion.conectar()); * quitarllave.ExecuteNonQuery();*/ MySqlCommand com = new MySqlCommand("delete from alumno where curp_alumno='" + datos.val1 + "';", Conexion.conectar()); com.ExecuteNonQuery(); datos.op = "nada carnal"; MessageBox.Show("Exito!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Validar.seguir = false; Validar.permiso = "n"; } else if (Validar.seguir == true && Validar.permiso == "n") { MessageBox.Show("La clave no coincide", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Validar.seguir = false; } //MySqlCommand ponerllave = new MySqlCommand("SET foreign_key_checks = 1;", Conexion.conectar()); //ponerllave.ExecuteNonQuery(); } catch (Exception) { MessageBox.Show("Ocurrio un error", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void bus_btn_Click(object sender, EventArgs e) { if (grupo_txt.Text.Equals("")) { // MessageBox.Show("Parece que no hay algo que buscar", "¡Inserte la CURP!", MessageBoxButtons.OK, MessageBoxIcon.Information); if (listBox1.SelectedItems.Count == 0) { MessageBox.Show("Seleccione una opción por favor", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MySqlDataAdapter com = new MySqlDataAdapter("select *from alumno where grado_grupo='" + listBox1.SelectedItem.ToString() + "';", Conexion.conectar()); DataTable tab = new DataTable(); com.Fill(tab); bajas_grid.DataSource = tab; } } else { query = new MySqlDataAdapter("select * from alumno where curp_alumno = '" + grupo_txt.Text + "'", Conexion.conectar()); DataTable tabla = new DataTable(); query.Fill(tabla); bajas_grid.DataSource = tabla; } }
public static string obtenermes(string crp) { int concurrencia = 0; string[] meses = new string[] { "Diag", "Sept", "Octu", "Novi", "Dici", "Ener", "Febr", "Marz", "Abri", "Mayo", "Juni" }; for (int i = 0; i < 11; i++) { MySqlCommand consulta = new MySqlCommand(string.Format("SELECT COUNT(*) from calificacion where mes_calificacion='{0}' and curp_alumno='{1}';", meses[i], crp), Conexion.conectar()); concurrencia = Convert.ToInt16(consulta.ExecuteScalar()); if (concurrencia == 0) { return(meses[i]); } } return("1"); }
private void pictureBox1_Click(object sender, EventArgs e) { if (listgrupo.SelectedItems.Count != 1) { MessageBox.Show("Tiene que seleccionar un grupo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (listgrupo.SelectedItem.ToString() == "Primero") { grado = "1"; } else if (listgrupo.SelectedItem.ToString() == "Segundo") { grado = "2"; } else if (listgrupo.SelectedItem.ToString() == "Tercero") { grado = "3"; } else if (listgrupo.SelectedItem.ToString() == "Cuarto") { grado = "4"; } else if (listgrupo.SelectedItem.ToString() == "Quinto") { grado = "5"; } else if (listgrupo.SelectedItem.ToString() == "Sexto") { grado = "6"; } else { grado = "0"; } if (grado == "1" || grado == "2" || grado == "3" || grado == "4" || grado == "5" || grado == "6") { MySqlDataAdapter consulta = new MySqlDataAdapter("select ap_pat_alumno,ap_mat_alumno,nombre_alumno from alumno where grado_grupo='" + grado + "';", Conexion.conectar()); DataTable tabla = new DataTable(); consulta.Fill(tabla); listado_grid.DataSource = tabla; } } }
private void Verificar_btn_Click(object sender, EventArgs e) { if (NomUsuN_txt.Text == "") { MessageBox.Show("ASEGURESE DE INTRODUCIR UN NOMBRE DE USUARIO", "¡ERROR!", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MySqlCommand verificar = new MySqlCommand(string.Format("select nom_usuario from usuarios where nom_usuario='" + NomUsuN_txt.Text + "';"), Conexion.conectar()); MySqlDataReader checador = verificar.ExecuteReader(); while (checador.Read()) { c++; } if (c == 0) { disp_lb.ForeColor = Color.Green; disp_lb.Text = "Usuario disponible"; } else { disp_lb.ForeColor = Color.Red; disp_lb.Text = "Usuario no disponible X"; } } }
private void pictureBox1_Click(object sender, EventArgs e) { if (listBox1.SelectedItems.Count > 0) { MySqlDataAdapter consulta = new MySqlDataAdapter("SELECT alumno.ap_pat_alumno,alumno.ap_mat_alumno,alumno.nombre_alumno,alumno.enfer_alergi,tutor.colonia_direc,tutor.tel_cel_tutor,tutor.email_tutor,tutor.nombre_tutor from alumno INNER JOIN tutor on tutor.curp_tutor=alumno.curp_tutor where alumno.grado_grupo='" + listBox1.SelectedItem.ToString() + "';", Conexion.conectar()); DataTable tabla = new DataTable(); consulta.Fill(tabla); dataGridView1.DataSource = tabla; } else { MessageBox.Show("Seleccione un grado por favor", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Acceso_btn_Click(object sender, EventArgs e) { //Acceder a la base de datos int c = 0; //contador de coincidencias. MySqlCommand comando = new MySqlCommand(string.Format("select nom_usuario from usuarios where nom_usuario='" + Nom_usutxt.Text + "' and contraseña='" + Cont_usutxt.Text + "';"), Conexion.conectar()); MySqlDataReader lec = comando.ExecuteReader(); while (lec.Read()) { c++; } if (c == 0) { MessageBox.Show("ASEGURESE DE INTRODUCIR LOS DATOS CORRECTAMENTE", "¡DATOS INCORRECTOS!", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DateTime f = DateTime.Now; string fechaingreso = f.ToString("yyyy-MM-dd HH:mm:ss"); MessageBox.Show("BIENVENIDO", "ACCESANDO A LA BASE DE DATOS", MessageBoxButtons.OK, MessageBoxIcon.Information); MySqlCommand inser = new MySqlCommand(string.Format("insert into bitacora (usuario,entrada,salida) values('{0}','{1}','{2}');", Nom_usutxt.Text, fechaingreso, "nada"), Conexion.conectar()); inser.ExecuteNonQuery(); Primaria.Menu frm = new Primaria.Menu(); frm.Show(); this.Hide(); } }
public static void llenadoExterno() { if (Listado.meses[1] != "nada") { if (Listado.meses[0] == "Sept") { bim = "Primero"; } if (Listado.meses[0] == "Novi") { bim = "Segundo"; } if (Listado.meses[0] == "Ener") { bim = "Tercero"; } if (Listado.meses[0] == "Marz") { bim = "Cuarto"; } if (Listado.meses[0] == "Abri") { bim = "Quinto"; } } DateTime f = DateTime.Now; fecha = f.ToString("dd-MM-yyyy"); if (Listado.meses[1] != "nada") { if (Listado.grado == "Primero") { mat = 6; g = 1; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listaexterna1.xlsx"); pos = 11; } if (Listado.grado == "Segundo") { pos = 11; mat = 6; g = 2; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listaexterna2.xlsx"); } if (Listado.grado == "Tercero") { pos = 12; mat = 7; g = 3; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listaexterna3.xlsx"); } if (Listado.grado == "Cuarto") { pos = 13; mat = 8; g = 4; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listaexterna4.xlsx"); } if (Listado.grado == "Quinto") { pos = 13; mat = 8; g = 5; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listaexterna5.xlsx"); } if (Listado.grado == "Sexto") { pos = 13; mat = 8; g = 6; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listaexterna6.xlsx"); } } else { if (Listado.grado == "Primero") { mat = 6; g = 1; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listaexternamen1.xlsx"); pos = 11; } if (Listado.grado == "Segundo") { pos = 11; mat = 6; g = 2; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listaexternamen2.xlsx"); } if (Listado.grado == "Tercero") { pos = 12; mat = 7; g = 3; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listaexternamen3.xlsx"); } if (Listado.grado == "Cuarto") { pos = 13; mat = 8; g = 4; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listaexternamen4.xlsx"); } if (Listado.grado == "Quinto") { pos = 13; mat = 8; g = 5; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listaexternamen5.xlsx"); } if (Listado.grado == "Sexto") { pos = 13; mat = 8; g = 6; rutacomb = Path.Combine(Application.StartupPath, "primaria\\listaexternamen6.xlsx"); } } MySqlCommand cuenta = new MySqlCommand(string.Format("SELECT COUNT(*) from alumno where grado_grupo='{0}';", g), Conexion.conectar()); dimension = Convert.ToInt16(cuenta.ExecuteScalar()); informacion = new string[dimension, 4]; MySqlCommand info = new MySqlCommand(string.Format("SELECT A.ap_pat_alumno,A.ap_mat_alumno,A.nombre_alumno,A.curp_alumno from alumno A where A.grado_grupo='{0}';", g), Conexion.conectar()); MySqlDataReader lec = info.ExecuteReader(); int cont = 0; while (lec.Read()) { informacion[cont, 0] = lec.GetString(3); informacion[cont, 1] = lec.GetString(0); informacion[cont, 2] = lec.GetString(1); informacion[cont, 3] = lec.GetString(2); cont++; } lec.Close(); //---------------HASTA AQUÍ YO YA TENGO CURP, NOMBRE Y SEXO---------------------------------- //---------------VAMOS CON LAS CALIFICACIONES------------------------------------------------ calificaciones1 = new double[cont, mat]; int x = 0; for (int i = 0; i < cont; i++) { MySqlCommand calif = new MySqlCommand(string.Format("SELECT calif_materia from calificacion,alumno,materia where calificacion.curp_alumno='{0}' and alumno.grado_grupo='{1}' and mes_calificacion='{2}' and alumno.curp_alumno=calificacion.curp_alumno and materia.especif_materia='SEP' and materia.clave_materia=calificacion.clave_materia;", informacion[i, 0], g, Listado.meses[0]), Conexion.conectar()); MySqlDataReader lec1 = calif.ExecuteReader(); x = 0; while (lec1.Read()) { calificaciones1[i, x] = lec1.GetDouble(0); x++; } lec1.Close(); } if (Listado.meses[1] != "nada") { calificaciones2 = new double[cont, mat]; for (int i = 0; i < cont; i++) { MySqlCommand calif2 = new MySqlCommand(string.Format("SELECT calif_materia from calificacion,alumno,materia where calificacion.curp_alumno='{0}' and alumno.grado_grupo='{1}' and mes_calificacion='{2}' and alumno.curp_alumno=calificacion.curp_alumno and materia.especif_materia='SEP' and materia.clave_materia=calificacion.clave_materia;", informacion[i, 0], g, Listado.meses[1]), Conexion.conectar()); MySqlDataReader lec2 = calif2.ExecuteReader(); x = 0; while (lec2.Read()) { calificaciones2[i, x] = lec2.GetDouble(0); x++; } lec2.Close(); } promedio = new double[cont, mat]; for (int k = 0; k < cont; k++) { for (int h = 0; h < mat; h++) { promedio[k, h] = (calificaciones1[k, h] + calificaciones2[k, h]) / 2; } } } }
public void Reg_btn_Click(object sender, EventArgs e) { datos.op = "inser_usu"; if (Validar.seguir == false && Validar.permiso.Equals("n")) { datos.val1 = NomUsuN_txt.Text; datos.val2 = ContusuN_txt.Text; datos.val3 = ConfCont_txt.Text; } if ((datos.val1.Equals("") || datos.val2.Equals("") || datos.val3.Equals("")) && Validar.seguir == true) { MessageBox.Show("No puede dejar datos en blanco", "¡DATOS INCORRECTOS!", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (Validar.seguir == false) { Validar frm = new Validar(); frm.Show(); } //Registro de nuevos usuarios if (Validar.seguir == true) { try { if (c > 0) { MessageBox.Show("Parece que el nombre de usuario " + datos.val1 + " ya esta ocupado.", "¡Usuario no registrado!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); Validar.seguir = false; } else { if (Validar.permiso.Equals("s") && Validar.seguir) { //Inserción del nuevo usuario if (datos.val2.Equals(datos.val3)) { MySqlCommand insercion = new MySqlCommand(string.Format("insert into usuarios (nom_usuario,contraseña) values ('{0}','{1}');", datos.val1, datos.val2), Conexion.conectar()); insercion.ExecuteNonQuery(); MessageBox.Show("Usuario registrado", "¡Registro exitoso!", MessageBoxButtons.OK, MessageBoxIcon.Information); Validar.seguir = false; } else { MessageBox.Show("Parece que las contraseñas no coinciden", "¡Vaya, ocurrio un error!", MessageBoxButtons.OK, MessageBoxIcon.Information); Validar.seguir = false; } } else { MessageBox.Show("La clave de autorización no es correcta", "¡Ha ocurrido un error!", MessageBoxButtons.OK, MessageBoxIcon.Error); Validar.seguir = false; } } } catch (Exception) { MessageBox.Show("Usuario no registrado", "Se ha producido un error", MessageBoxButtons.OK, MessageBoxIcon.Error); Validar.seguir = false; } } } }
public void comprobar_calif() { //OBTENGO CURP comando = new MySqlCommand(string.Format("select * from alumno where (nombre_alumno = '" + tb_nombre.Text + "' and ap_pat_alumno = '" + tb_apP.Text + "' and ap_mat_alumno = '" + tb_apM.Text + "');"), Conexion.conectar()); MySqlDataReader read = comando.ExecuteReader(); read.Read(); curp = read[0].ToString();//obtengo curp read.Close(); //OBTENGO LAS VECES QUE ESTÁ REGISTRADO DENTRO DE LA TABLA CALIFICACIONES, SI ES = A EL # DE MATERIAS, YA COMPLETO SU REGISTRO comando = new MySqlCommand(string.Format("select count(curp_alumno) from calificacion where (curp_alumno = '" + curp + "' and mes_calificacion = '" + cb_periodo.SelectedItem + "' );"), Conexion.conectar()); read = comando.ExecuteReader(); read.Read(); veces_regis = read[0].ToString();//verifico cuantas veces está registrado MessageBox.Show("" + materias_exis + "", "" + veces_regis + ""); aux2 = Convert.ToDouble(veces_regis); read.Close(); if (materias_exis == aux2) { MessageBox.Show("ALUMNO YA COMPLETO TODOS SUS REGISTROS EN EL PERIODO SELECCIONADO"); d = cb_periodo.SelectedIndex; respuesta = true; if (MessageBox.Show("¿DESEA REGISTRAR EN OTRO PERIODO?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { cb_periodo.Enabled = true; } else { LIMPIAR_REI(); } } else { f = 1; comboBox2.Enabled = true; cb_periodo.Enabled = false; } }
private void Cb_grad_SelectedIndexChanged(object sender, EventArgs e) { MySqlDataAdapter consulta = new MySqlDataAdapter("SELECT ap_pat_alumno,ap_mat_alumno,nombre_alumno from alumno where grado_grupo='" + Cb_grad.SelectedItem.ToString() + "';", Conexion.conectar()); DataTable tabla = new DataTable(); consulta.Fill(tabla); alumnodgv.DataSource = tabla; }
}//COMBOBOX DE MATERIAS private void GUARDAR_Click(object sender, EventArgs e) { if (c == comboBox2.SelectedIndex) { MessageBox.Show("CAMBIE A OTRA MATERIA"); } else { aux = cb_entero.SelectedItem.ToString() + "." + cb_decimal.SelectedItem.ToString(); //CONCATENO LA CALIFICACION calif = Convert.ToDouble(aux); // MessageBox.Show("" + calif + ""); try { comando = new MySqlCommand(String.Format("INSERT INTO calificacion (calif_materia,mes_calificacion,clave_materia,curp_alumno) values ('{0}','{1}','{2}','{3}')", calif, cb_periodo.SelectedItem, clave_mat.Trim(), curp), Conexion.conectar()); comando.ExecuteNonQuery(); /*comboBox2.SelectedItem = null; * cb_periodo.SelectedItem = null;*/ MessageBox.Show("REGISTRADO CON EXITO", "REGISTRADO", MessageBoxButtons.OK, MessageBoxIcon.Information); //BUSQUEDA SI EL ALUMNO YA CUMPLIO CON TODAS SUS CALIFICACIONES REGISTRADAS comando = new MySqlCommand(string.Format("select count(curp_alumno) from calificacion where (curp_alumno = '" + curp + "' and mes_calificacion = '" + cb_periodo.SelectedItem + "' );"), Conexion.conectar()); MySqlDataReader read = comando.ExecuteReader(); read.Read(); veces_regis = read[0].ToString();//verifico cuantas veces está registrado MessageBox.Show("" + materias_exis + "", "" + veces_regis + ""); aux2 = Convert.ToDouble(veces_regis); read.Close(); if (materias_exis == aux2) { MessageBox.Show("ALUMNO YA COMPLETO TODOS SUS REGISTROS EN EL PERIODO SELECCIONADO"); LIMPIAR_REI(); } else { if (MessageBox.Show("¿DESEA SEGUIR CALIFICANDO ALUMNO?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { f = -1;//variable para que hasta que se seleccione un elemento de las materias se compruebe si ya tiene una calificacion seleccionada //habilita los controles para seguir calificando comboBox2.SelectedItem = null; comboBox2.Enabled = true; cb_entero.Enabled = false; cb_decimal.Enabled = false; cb_decimal.SelectedIndex = 0; cb_entero.SelectedIndex = 0; } } } catch (Exception) { MessageBox.Show("ERROR AL REGISTRAR CALIFICACIÓN", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void pictureBox1_Click(object sender, EventArgs e) { try { if (comboBox1.SelectedItem.ToString() == "3" && comboBox2.SelectedItem.ToString() != "Diag") { ciclo = 12; calificaciones[0] = Cb_Val1_ent.SelectedItem.ToString() + "." + CB_Val1_dec.SelectedItem.ToString(); calificaciones[1] = Cb_Val2_ent.SelectedItem.ToString() + "." + CB_Val2_dec.SelectedItem.ToString(); calificaciones[2] = Cb_Val3_ent.SelectedItem.ToString() + "." + CB_Val3_dec.SelectedItem.ToString(); calificaciones[3] = Cb_Val4_ent.SelectedItem.ToString() + "." + CB_Val4_dec.SelectedItem.ToString(); calificaciones[4] = Cb_Val5_ent.SelectedItem.ToString() + "." + CB_Val5_dec.SelectedItem.ToString(); calificaciones[5] = Cb_Val6_ent.SelectedItem.ToString() + "." + CB_Val6_dec.SelectedItem.ToString(); calificaciones[6] = Cb_Val7_ent.SelectedItem.ToString() + "." + CB_Val7_dec.SelectedItem.ToString(); calificaciones[7] = Cb_Val8_ent.SelectedItem.ToString() + "." + CB_Val8_dec.SelectedItem.ToString(); calificaciones[8] = Cb_Val9_ent.SelectedItem.ToString() + "." + CB_Val9_dec.SelectedItem.ToString(); calificaciones[9] = Cb_Val10_ent.SelectedItem.ToString() + "." + CB_Val10_dec.SelectedItem.ToString(); calificaciones[10] = Cb_Val11_ent.SelectedItem.ToString() + "." + CB_Val11_dec.SelectedItem.ToString(); calificaciones[11] = Cb_Val12_ent.SelectedItem.ToString() + "." + CB_Val12_dec.SelectedItem.ToString(); } if (comboBox1.SelectedItem.ToString() == "3" && comboBox2.SelectedItem.ToString() == "Diag") { ciclo = 7; calificaciones[0] = Cb_Val1_ent.SelectedItem.ToString() + "." + CB_Val1_dec.SelectedItem.ToString(); calificaciones[1] = Cb_Val2_ent.SelectedItem.ToString() + "." + CB_Val2_dec.SelectedItem.ToString(); calificaciones[2] = Cb_Val3_ent.SelectedItem.ToString() + "." + CB_Val3_dec.SelectedItem.ToString(); calificaciones[3] = Cb_Val4_ent.SelectedItem.ToString() + "." + CB_Val4_dec.SelectedItem.ToString(); calificaciones[4] = Cb_Val5_ent.SelectedItem.ToString() + "." + CB_Val5_dec.SelectedItem.ToString(); calificaciones[5] = Cb_Val6_ent.SelectedItem.ToString() + "." + CB_Val6_dec.SelectedItem.ToString(); calificaciones[6] = Cb_Val7_ent.SelectedItem.ToString() + "." + CB_Val7_dec.SelectedItem.ToString(); } if ((comboBox1.SelectedItem.ToString() == "1" || comboBox1.SelectedItem.ToString() == "2") && comboBox2.SelectedItem.ToString() != "Diag") { ciclo = 11; calificaciones[0] = Cb_Val1_ent.SelectedItem.ToString() + "." + CB_Val1_dec.SelectedItem.ToString(); calificaciones[1] = Cb_Val2_ent.SelectedItem.ToString() + "." + CB_Val2_dec.SelectedItem.ToString(); calificaciones[2] = Cb_Val3_ent.SelectedItem.ToString() + "." + CB_Val3_dec.SelectedItem.ToString(); calificaciones[3] = Cb_Val4_ent.SelectedItem.ToString() + "." + CB_Val4_dec.SelectedItem.ToString(); calificaciones[4] = Cb_Val5_ent.SelectedItem.ToString() + "." + CB_Val5_dec.SelectedItem.ToString(); calificaciones[5] = Cb_Val6_ent.SelectedItem.ToString() + "." + CB_Val6_dec.SelectedItem.ToString(); calificaciones[6] = Cb_Val7_ent.SelectedItem.ToString() + "." + CB_Val7_dec.SelectedItem.ToString(); calificaciones[7] = Cb_Val8_ent.SelectedItem.ToString() + "." + CB_Val8_dec.SelectedItem.ToString(); calificaciones[8] = Cb_Val9_ent.SelectedItem.ToString() + "." + CB_Val9_dec.SelectedItem.ToString(); calificaciones[9] = Cb_Val10_ent.SelectedItem.ToString() + "." + CB_Val10_dec.SelectedItem.ToString(); calificaciones[10] = Cb_Val11_ent.SelectedItem.ToString() + "." + CB_Val11_dec.SelectedItem.ToString(); } if ((comboBox1.SelectedItem.ToString() == "1" || comboBox1.SelectedItem.ToString() == "2") && comboBox2.SelectedItem.ToString() == "Diag") { ciclo = 6; calificaciones[0] = Cb_Val1_ent.SelectedItem.ToString() + "." + CB_Val1_dec.SelectedItem.ToString(); calificaciones[1] = Cb_Val2_ent.SelectedItem.ToString() + "." + CB_Val2_dec.SelectedItem.ToString(); calificaciones[2] = Cb_Val3_ent.SelectedItem.ToString() + "." + CB_Val3_dec.SelectedItem.ToString(); calificaciones[3] = Cb_Val4_ent.SelectedItem.ToString() + "." + CB_Val4_dec.SelectedItem.ToString(); calificaciones[4] = Cb_Val5_ent.SelectedItem.ToString() + "." + CB_Val5_dec.SelectedItem.ToString(); calificaciones[5] = Cb_Val6_ent.SelectedItem.ToString() + "." + CB_Val6_dec.SelectedItem.ToString(); } if ((comboBox1.SelectedItem.ToString() == "4" || comboBox1.SelectedItem.ToString() == "5" || comboBox1.SelectedItem.ToString() == "6") && comboBox2.SelectedItem.ToString() == "Diag") { ciclo = 8; calificaciones[0] = Cb_Val1_ent.SelectedItem.ToString() + "." + CB_Val1_dec.SelectedItem.ToString(); calificaciones[1] = Cb_Val2_ent.SelectedItem.ToString() + "." + CB_Val2_dec.SelectedItem.ToString(); calificaciones[2] = Cb_Val3_ent.SelectedItem.ToString() + "." + CB_Val3_dec.SelectedItem.ToString(); calificaciones[3] = Cb_Val4_ent.SelectedItem.ToString() + "." + CB_Val4_dec.SelectedItem.ToString(); calificaciones[4] = Cb_Val5_ent.SelectedItem.ToString() + "." + CB_Val5_dec.SelectedItem.ToString(); calificaciones[5] = Cb_Val6_ent.SelectedItem.ToString() + "." + CB_Val6_dec.SelectedItem.ToString(); calificaciones[6] = Cb_Val7_ent.SelectedItem.ToString() + "." + CB_Val7_dec.SelectedItem.ToString(); calificaciones[7] = Cb_Val8_ent.SelectedItem.ToString() + "." + CB_Val8_dec.SelectedItem.ToString(); } if ((comboBox1.SelectedItem.ToString() == "4" || comboBox1.SelectedItem.ToString() == "5" || comboBox1.SelectedItem.ToString() == "6") && comboBox2.SelectedItem.ToString() != "Diag") { ciclo = 13; calificaciones[0] = Cb_Val1_ent.SelectedItem.ToString() + "." + CB_Val1_dec.SelectedItem.ToString(); calificaciones[1] = Cb_Val2_ent.SelectedItem.ToString() + "." + CB_Val2_dec.SelectedItem.ToString(); calificaciones[2] = Cb_Val3_ent.SelectedItem.ToString() + "." + CB_Val3_dec.SelectedItem.ToString(); calificaciones[3] = Cb_Val4_ent.SelectedItem.ToString() + "." + CB_Val4_dec.SelectedItem.ToString(); calificaciones[4] = Cb_Val5_ent.SelectedItem.ToString() + "." + CB_Val5_dec.SelectedItem.ToString(); calificaciones[5] = Cb_Val6_ent.SelectedItem.ToString() + "." + CB_Val6_dec.SelectedItem.ToString(); calificaciones[6] = Cb_Val7_ent.SelectedItem.ToString() + "." + CB_Val7_dec.SelectedItem.ToString(); calificaciones[7] = Cb_Val8_ent.SelectedItem.ToString() + "." + CB_Val8_dec.SelectedItem.ToString(); calificaciones[8] = Cb_Val9_ent.SelectedItem.ToString() + "." + CB_Val9_dec.SelectedItem.ToString(); calificaciones[9] = Cb_Val10_ent.SelectedItem.ToString() + "." + CB_Val10_dec.SelectedItem.ToString(); calificaciones[10] = Cb_Val11_ent.SelectedItem.ToString() + "." + CB_Val11_dec.SelectedItem.ToString(); calificaciones[11] = Cb_Val12_ent.SelectedItem.ToString() + "." + CB_Val12_dec.SelectedItem.ToString(); calificaciones[12] = Cb_Val13_ent.SelectedItem.ToString() + "." + CB_Val13_dec.SelectedItem.ToString(); } if (comboBox1.SelectedItem.ToString() == "1") { m[0] = "EDA-1-SEP"; m[1] = "EDF-1-SEP"; m[2] = "ENS-1-SEP"; m[3] = "ESP-1-SEP"; m[4] = "FCE-1-SEP"; m[5] = "MAT-1-SEP"; m[6] = "CLE-1-EXT"; m[7] = "DIS-1-EXT"; m[8] = "PUN-1-EXT"; m[9] = "TAR-1-EXT"; m[10] = "UYA-1-EXT"; } else if (comboBox1.SelectedItem.ToString() == "2") { m[0] = "EDA-2-SEP"; m[1] = "EDF-2-SEP"; m[2] = "ENS-2-SEP"; m[3] = "ESP-2-SEP"; m[4] = "FCE-2-SEP"; m[5] = "MAT-2-SEP"; m[6] = "DIS-2-EXT"; m[7] = "ORT-2-EXT"; m[8] = "PAR-2-EXT"; m[9] = "TAR-2-EXT"; m[10] = "UYA-2-EXT"; } else if (comboBox1.SelectedItem.ToString() == "3") { m[0] = "CIN-3-SEP"; m[1] = "EDA-3-SEP"; m[2] = "EDF-3-SEP"; m[3] = "EDV-3-SEP"; m[4] = "ESP-3-SEP"; m[5] = "FCE-3-SEP"; m[6] = "MAT-3-SEP"; m[7] = "CLE-3-EXT"; m[8] = "DIS-3-EXT"; m[9] = "ORT-3-EXT"; m[10] = "TAR-3-EXT"; m[11] = "UYA-3-EXT"; } else if (comboBox1.SelectedItem.ToString() == "4") { m[0] = "CIN-4-SEP"; m[1] = "EDA-4-SEP"; m[2] = "EDF-4-SEP"; m[3] = "ESP-4-SEP"; m[4] = "FCE-4-SEP"; m[5] = "GEO-4-SEP"; m[6] = "HIS-4-SEP"; m[7] = "MAT-4-SEP"; m[8] = "CLE-4-EXT"; m[9] = "DIS-4-EXT"; m[10] = "ORT-4-EXT"; m[11] = "PAR-4-EXT"; m[12] = "TAR-4-EXT"; } else if (comboBox1.SelectedItem.ToString() == "5") { m[0] = "CIN-5-SEP"; m[1] = "EDA-5-SEP"; m[2] = "EDF-5-SEP"; m[3] = "ESP-5-SEP"; m[4] = "FCE-5-SEP"; m[5] = "GEO-5-SEP"; m[6] = "HIS-5-SEP"; m[7] = "MAT-5-SEP"; m[8] = "CLE-5-EXT"; m[9] = "ORT-5-EXT"; m[10] = "PAR-5-EXT"; m[11] = "TAR-5-EXT"; m[12] = "TRA-5-EXT"; } else if (comboBox1.SelectedItem.ToString() == "6") { m[0] = "CIN-6-SEP"; m[1] = "EDA-6-SEP"; m[2] = "EDF-6-SEP"; m[3] = "ESP-6-SEP"; m[4] = "FCE-6-SEP"; m[5] = "GEO-6-SEP"; m[6] = "HIS-6-SEP"; m[7] = "MAT-6-SEP"; m[8] = "CLE-6-EXT"; m[9] = "ORT-6-EXT"; m[10] = "PAR-6-EXT"; m[11] = "TAR-6-EXT"; m[12] = "UYA-6-EXT"; } MySqlCommand nombre = new MySqlCommand(string.Format("select ap_pat_alumno,ap_mat_alumno,nombre_alumno from alumno where curp_alumno='{0}';", curp), Conexion.conectar()); MySqlDataReader le = nombre.ExecuteReader(); string ap = "", am = "", nom = ""; while (le.Read()) { ap = le.GetString(0); am = le.GetString(1); nom = le.GetString(2); } le.Close(); dat = ap + " " + am + " " + nom; for (int i = 0; i < ciclo; i++) { MySqlCommand com = new MySqlCommand(string.Format("insert into calificacion values('{0}','{1}','{2}','{3}');", calificaciones[i], mesact, m[i], curp), Conexion.conectar()); com.ExecuteNonQuery(); Conexion.cerrar(); } mm = comboBox2.SelectedItem.ToString(); grado = comboBox1.SelectedItem.ToString(); if (mm == "Diag") { pr = 0; } if (mm == "Sept") { pr = 1; } if (mm == "Octu") { pr = 2; } if (mm == "Novi") { pr = 3; } if (mm == "Dici") { pr = 4; } if (mm == "Ener") { pr = 5; } if (mm == "Febr") { pr = 6; } if (mm == "Marz") { pr = 7; } if (mm == "Abri") { pr = 8; } if (mm == "Mayo") { pr = 9; } if (mm == "Juni") { pr = 10; } calif.pdf1ro(); comboBox2.Items.Clear(); mesact = obtenermes(curp); if (mesact == "1") { MessageBox.Show("El alumno ya ha sido evaluado en su totalidad", "Evaluación completa", MessageBoxButtons.OK, MessageBoxIcon.Information); comboBox2.Items.Add("FINALIZADO"); comboBox2.SelectedIndex = 0; } else { comboBox2.Items.Add(mesact); comboBox2.SelectedIndex = 0; } System.Diagnostics.Process proc = new System.Diagnostics.Process(); proc.StartInfo.FileName = boletas.nuevo; proc.Start(); proc.Close(); limpiar(); } catch (Exception) { MessageBox.Show("Ha ocurrido un Error", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }