private void frmAltaEmpleados_Load(object sender, EventArgs e) { mcNac.Visible = false; txtNumControl.Text = damefinal().ToString(); string strCon = UsoBD.ObtenerStrConeccion(); SqlConnection conn = UsoBD.ConectaBD(strCon); if (conn == null) { MessageBox.Show("Imposible conectar con datos"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return; } string strComando = "select NombreC from Carreras"; SqlDataReader lector = UsoBD.Consulta(strComando, conn); if (lector == null) { MessageBox.Show("Error en consulta"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return; conn.Close(); } if (lector.HasRows) { cmbCarrera.Items.Clear(); while (lector.Read()) { cmbCarrera.Items.Add(lector.GetValue(0).ToString()); } } conn.Close(); }
private void ConsultaActividades_Load(object sender, EventArgs e) { WindowState = FormWindowState.Maximized; string strCon = UsoBD.ObtenerStrConeccion(); SqlConnection conn = UsoBD.ConectaBD(strCon); if (conn == null) { MessageBox.Show("Imposible conectar con los datos"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return; } string strComando = "select ActividadId, NombreAct, AlumnosReg, Tutor, Creditos from Actividades"; SqlDataReader lector = UsoBD.Consulta(strComando, conn); if (lector == null) { MessageBox.Show("Error en consulta"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } conn.Close(); } if (lector.HasRows) { dgvActividades.Rows.Clear(); while (lector.Read()) { dgvActividades.Rows.Add(lector.GetValue(0).ToString(), lector.GetValue(1).ToString(), lector.GetValue(2).ToString(), lector.GetValue(3).ToString(), lector.GetValue(4).ToString()); } } conn.Close(); }
private void ConsultaRegistroAct_Load(object sender, EventArgs e) { WindowState = FormWindowState.Maximized; string strCon = UsoBD.ObtenerStrConeccion(); SqlConnection conn = UsoBD.ConectaBD(strCon); if (conn == null) { MessageBox.Show("Imposible conectar con los datos"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return; } string strComando = "select aa.IDActividad, ac.NombreAct, aa.IDAlumno, al.NombreAlu, al.ApellidoP, al.ApellidoM from Actividades ac inner join Actividades_Alumno aa on ac.ActividadId = aa.IDActividad inner join Alumnos al on aa.IDAlumno = al.NumControl"; SqlDataReader lector = UsoBD.Consulta(strComando, conn); if (lector == null) { MessageBox.Show("Error en consulta"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } conn.Close(); } if (lector.HasRows) { dgvRegistroAct.Rows.Clear(); while (lector.Read()) { dgvRegistroAct.Rows.Add(lector.GetValue(0).ToString(), lector.GetValue(1).ToString(), lector.GetValue(2).ToString(), lector.GetValue(3).ToString(), lector.GetValue(4).ToString(), lector.GetValue(5).ToString()); } } conn.Close(); }
public int ClaveFinal() { int c = 0; string strCon = UsoBD.ObtenerStrConeccion(); SqlConnection conn = UsoBD.ConectaBD(strCon); if (conn == null) { MessageBox.Show("error de conexion"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return(c); } string strComando = "select ActividadID from Actividades"; SqlDataReader lector = UsoBD.Consulta(strComando, conn); if (lector == null) { MessageBox.Show("error de consulta"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return(c); conn.Close(); } if (lector.HasRows) { while (lector.Read()) { c = Convert.ToInt32(lector.GetValue(0).ToString()); } c++; } conn.Close(); return(c); }
private void frmConsultaCarreras_Load(object sender, EventArgs e) { WindowState = FormWindowState.Maximized; string strCon = UsoBD.ObtenerStrConeccion(); //string strCon = "Data Source = JOCA-DELGADO\\JOCADELGADO; Initial Catalog=ControlEscolar; Integrated Security=True"; SqlConnection conn = UsoBD.ConectaBD(strCon); if (conn == null) { MessageBox.Show("Imposible conectar con los datos"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return; } string strComando = "select ClaveC, NombreC, NumAlumnos from Carreras"; SqlDataReader lector = UsoBD.Consulta(strComando, conn); if (lector == null) { MessageBox.Show("Error en consulta"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } conn.Close(); } if (lector.HasRows) { dgvCarreras.Rows.Clear(); while (lector.Read()) { dgvCarreras.Rows.Add(lector.GetValue(0).ToString(), lector.GetValue(1).ToString(), lector.GetValue(2).ToString()); } } conn.Close(); }
private void ConsultaAlumnos_Load(object sender, EventArgs e) { WindowState = FormWindowState.Maximized; string strCon = UsoBD.ObtenerStrConeccion(); SqlConnection conn = UsoBD.ConectaBD(strCon); if (conn == null) { MessageBox.Show("Imposible conectar con los datos"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return; } string strComando = "select NumControl, NombreAlu, ApellidoP, ApellidoM, Curp, FechaNac, Sexo, Telefono, Carrera, c.NombreC, Tutor from Alumnos a inner join Carreras c on a.Carrera=c.ClaveC"; SqlDataReader lector = UsoBD.Consulta(strComando, conn); if (lector == null) { MessageBox.Show("Error en consulta"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } conn.Close(); } if (lector.HasRows) { dgvAlumnos.Rows.Clear(); while (lector.Read()) { dgvAlumnos.Rows.Add(lector.GetValue(0).ToString(), lector.GetValue(1).ToString(), lector.GetValue(2).ToString(), lector.GetValue(3).ToString(), lector.GetValue(4).ToString(), lector.GetValue(5).ToString(), lector.GetValue(6).ToString(), lector.GetValue(7).ToString(), lector.GetValue(8).ToString(), lector.GetValue(9).ToString(), lector.GetValue(10).ToString()); } } conn.Close(); }
public int consigueCarrera(string carrera) { int clave = 0; string strCon = UsoBD.ObtenerStrConeccion(); SqlConnection conn = UsoBD.ConectaBD(strCon); if (conn == null) { MessageBox.Show("Imposible conectar con los datos"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return(clave); } string strComando = "select ClaveC from Carreras where NombreC='" + carrera + "'"; SqlDataReader lector = UsoBD.Consulta(strComando, conn); if (lector == null) { MessageBox.Show("Error en consulta"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } conn.Close(); } if (lector.HasRows) { while (lector.Read()) { clave = Convert.ToInt32(lector.GetValue(0)); } } return(clave); }
public bool buscaCurp(string curp) { bool c = false; string strCon = UsoBD.ObtenerStrConeccion(); SqlConnection conn = UsoBD.ConectaBD(strCon); if (conn == null) { MessageBox.Show("Imposible conectar con los datos"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } c = true; return(c); } string strComando = "select NombreAlu from Alumnos where Curp='" + curp + "'"; SqlDataReader lector = UsoBD.Consulta(strComando, conn); if (lector == null) { MessageBox.Show("Error en consulta"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } conn.Close(); } if (lector.HasRows) { c = true; } return(c); }
public bool buscaAlumno(string nombre, string aPat, string aMat) { bool c = false; string strCon = UsoBD.ObtenerStrConeccion(); SqlConnection conn = UsoBD.ConectaBD(strCon); if (conn == null) { MessageBox.Show("Imposible conectar con los datos"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } c = true; return(c); } string strComando = "select NumControl from Alumnos where NombreAlu='" + nombre + "' and ApellidoP='" + aPat + "' and ApellidoM='" + aMat + "'"; SqlDataReader lector = UsoBD.Consulta(strComando, conn); if (lector == null) { MessageBox.Show("Error en consulta"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } conn.Close(); } if (lector.HasRows) { c = true; } return(c); }
private void cmbActividades_SelectedIndexChanged(object sender, EventArgs e) { string strCon = UsoBD.ObtenerStrConeccion(); SqlConnection conn = UsoBD.ConectaBD(strCon); if (conn == null) { MessageBox.Show("Imposible conectar con datos"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return; } string strComando = "select Creditos from Actividades where NombreAct like '" + cmbActividades.SelectedItem.ToString() + "'"; SqlDataReader lector = UsoBD.Consulta(strComando, conn); if (lector == null) { MessageBox.Show("Error en consulta"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return; conn.Close(); } if (lector.HasRows) { while (lector.Read()) { credits_Actividad = Convert.ToInt32(lector.GetValue(0)); } } }
public int damefinal() { int c = 0; string strCon = UsoBD.ObtenerStrConeccion(); SqlConnection conn = UsoBD.ConectaBD(strCon); if (conn == null) { MessageBox.Show("error de conexion"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return(c); } string strComando = "select NumControl from Alumnos"; SqlDataReader lector = UsoBD.Consulta(strComando, conn); if (lector == null) { MessageBox.Show("error de consulta"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return(c); conn.Close(); } if (lector.HasRows) { while (lector.Read()) { c = Convert.ToInt32(lector.GetValue(0).ToString()); } c += 2; } conn.Close(); return(c); /*int c = 0; * try * { * SqlConnection conexion = new SqlConnection(); * conexion.ConnectionString = "Data Source = JOCA-DELGADO\\JOCADELGADO; Initial Catalog=ControlEscolar; Integrated Security=True"; * conexion.Open(); * String sql = "select NumControl from Alumnos"; * SqlCommand comando = new SqlCommand(sql, conexion); * SqlDataReader tabla = comando.ExecuteReader(); * if (tabla.HasRows) * { * while (tabla.Read()) * { * c = int.Parse(tabla.GetValue(0).ToString()); * } * c+=2; * } * conexion.Close(); * } * catch (Exception err) * { * MessageBox.Show("Error de?: " + err.Message); * } * return c;*/ }
private void btnGuardar_Click(object sender, EventArgs e) { DialogResult con = MessageBox.Show("Confirmar la alta del alumno?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (con == DialogResult.Yes) { if (validaDatos() == false) { string nombre = txtNombre.Text; string aPat = txtApeP.Text; string aMat = txtApeM.Text; if (buscaAlumno(nombre, aPat, aMat) == false) { string curp = txtCurp.Text; if (buscaCurp(curp) == false) { DateTime fechNac = Convert.ToDateTime(txtFechaNac.Text); double telefono = Convert.ToDouble(txtTelefono.Text); string carrera = cmbCarrera.SelectedItem.ToString(); int clave = consigueCarrera(carrera); char sexo = 'H'; if (rdFemenino.Checked) { sexo = 'M'; } if (rdMasculino.Checked) { sexo = 'H'; } string tutor = txtTutor.Text; string strCon = UsoBD.ObtenerStrConeccion(); SqlConnection conn = UsoBD.ConectaBD(strCon); if (conn == null) { MessageBox.Show("Imposible conectar con los datos"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return; conn.Close(); } string strComando = "insert into Alumnos(NombreAlu, ApellidoP, ApellidoM, Curp, FechaNac, Sexo, Telefono, Carrera, Tutor)"; strComando += " Values(@Nombre, @aPat, @aMat, @Curp, @FNac, @Sexo, @Telefono, @ClaveC, @Tutor)"; SqlCommand cmd = new SqlCommand(strComando, conn); cmd.Parameters.AddWithValue("@Nombre", nombre); cmd.Parameters.AddWithValue("@aPat", aPat); cmd.Parameters.AddWithValue("@aMat", aMat); cmd.Parameters.AddWithValue("@Curp", curp); cmd.Parameters.AddWithValue("@FNac", fechNac); cmd.Parameters.AddWithValue("@Sexo", sexo); cmd.Parameters.AddWithValue("@Telefono", telefono); cmd.Parameters.AddWithValue("@ClaveC", clave); cmd.Parameters.AddWithValue("@Tutor", tutor); try { cmd.ExecuteNonQuery(); } catch (SqlException ex) { MessageBox.Show("Error al insertar"); foreach (SqlError err in ex.Errors) { MessageBox.Show(err.Message); } conn.Close(); } limpiar(); MessageBox.Show("Alumno Guardado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); conn.Close(); } else { MessageBox.Show("CURP duplicada, cambie de curp", "error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("El alumno ya está dado de alta", "error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Datos incompletos. Ingrese los datos faltantes", "Informe", MessageBoxButtons.OK, MessageBoxIcon.Information); if (txtNombre.Text == "") { errorProvider1.SetError(txtNombre, "Ingrese datos"); } if (txtApeP.Text == "") { errorProvider1.SetError(txtApeM, "Ingrese datos"); } if (txtApeM.Text == "") { errorProvider1.SetError(txtApeM, "Ingrese datos"); } if (txtCurp.Text == "") { errorProvider1.SetError(txtCurp, "Ingrese datos"); } if (txtFechaNac.Text == "") { errorProvider1.SetError(txtFechaNac, "Ingrese datos"); } if (txtTelefono.Text == "") { errorProvider1.SetError(txtTelefono, "Ingrese datos"); } if (cmbCarrera.Text == "") { errorProvider1.SetError(cmbCarrera, "Seleccione una carrera"); } if (txtTutor.Text == "") { errorProvider1.SetError(txtTutor, "Ingrese datos"); } } } }
private void btnGuardar_Click(object sender, EventArgs e) { DialogResult con = MessageBox.Show("Confirmar guardado?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (con == DialogResult.Yes) { if (Valida() == false) { string nombre = txtActividad.Text; if (obtenerNombre(nombre) == false) { string tutor = txtTutor.Text; int creditos = Convert.ToInt32(txtCreditos.Text); int alu = 0; string strCon = UsoBD.ObtenerStrConeccion(); SqlConnection conn = UsoBD.ConectaBD(strCon); if (conn == null) { MessageBox.Show("Imposible conectar con los datos"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return; conn.Close(); } string strComando = "insert into Actividades(NombreAct, AlumnosReg, Tutor, Creditos)"; strComando += " Values(@Nombre, @Alu, @Tutor, @Creditos)"; SqlCommand cmd = new SqlCommand(strComando, conn); cmd.Parameters.AddWithValue("@Nombre", nombre); cmd.Parameters.AddWithValue("@Alu", alu); cmd.Parameters.AddWithValue("@Tutor", tutor); cmd.Parameters.AddWithValue("@Creditos", creditos); try { cmd.ExecuteNonQuery(); } catch (SqlException ex) { MessageBox.Show("Error al insertar"); foreach (SqlError err in ex.Errors) { MessageBox.Show(err.Message); } conn.Close(); } limpiar(); MessageBox.Show("Actividad Guardado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); conn.Close(); } else { MessageBox.Show("Actividad ya registrado", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Datos incompletos. Complete los datos faltantes.", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Information); if (txtActividad.Text == "") { errorProvider1.SetError(txtActividad, "Faltan datos"); } if (txtCreditos.Text == "") { errorProvider1.SetError(txtCreditos, "Faltan datos"); } if (txtTutor.Text == "") { errorProvider1.SetError(txtTutor, "Faltan datos"); } } } }
private void btnGuardar_Click(object sender, EventArgs e) { DialogResult confirmar = MessageBox.Show("Confirmar la alta de la carrera?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (confirmar == DialogResult.Yes) { if (validarDatos() == false) { string nombre = txtNombre.Text; if (buscaNombre(nombre) == false) { int Al = 0; string strCon = UsoBD.ObtenerStrConeccion(); SqlConnection conn = UsoBD.ConectaBD(strCon); if (conn == null) { MessageBox.Show("Imposible conectar con los datos"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return; } string strComando = "insert into Carreras(NombreC, NumAlumnos)"; strComando += " Values(@Nombre, @NumAl)"; SqlCommand cmd = new SqlCommand(strComando, conn); cmd.Parameters.AddWithValue("@Nombre", nombre); cmd.Parameters.AddWithValue("@NumAl", Al); try { cmd.ExecuteNonQuery(); } catch (SqlException ex) { MessageBox.Show("Error al insertar"); foreach (SqlError err in ex.Errors) { MessageBox.Show(err.Message); } conn.Close(); } limpiar(); MessageBox.Show("Carrera guardada", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); conn.Close(); } else { MessageBox.Show("Nombre Duplicado, ingrese otro nombre", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Complete la informacion", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); if (txtNombre.Text == "") { errorProvider1.SetError(txtNombre, "Ingrese datos"); } } } }
private void RegistroActividad_Load(object sender, EventArgs e) { string strCon = UsoBD.ObtenerStrConeccion(); SqlConnection conn = UsoBD.ConectaBD(strCon); if (conn == null) { MessageBox.Show("Imposible conectar con datos"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return; } string strComando = "select NombreAct from Actividades"; SqlDataReader lector = UsoBD.Consulta(strComando, conn); if (lector == null) { MessageBox.Show("Error en consulta"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return; conn.Close(); } if (lector.HasRows) { cmbActividades.Items.Clear(); while (lector.Read()) { cmbActividades.Items.Add(lector.GetValue(0).ToString()); } } conn.Close(); conn = new SqlConnection(); conn = UsoBD.ConectaBD(strCon); strComando = "select * from Alumnos"; SqlDataReader lector2; lector2 = UsoBD.Consulta(strComando, conn); if (lector2 == null) { MessageBox.Show("Error en consulta"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return; conn.Close(); } if (lector2.HasRows) { cmbAlumnos.Items.Clear(); while (lector2.Read()) { cmbAlumnos.Items.Add(lector2.GetValue(0) + " " + lector2.GetValue(1).ToString() + " " + lector2.GetValue(2).ToString() + " " + lector2.GetValue(3).ToString()); } } conn.Close(); }
private void btnRegistrar_Click(object sender, EventArgs e) { int creditos_total = 0; String numcontrol = cmbAlumnos.SelectedItem.ToString().Substring(0, 7); string strCon = UsoBD.ObtenerStrConeccion(); SqlConnection conn = UsoBD.ConectaBD(strCon); if (conn == null) { MessageBox.Show("Imposible conectar con datos"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return; } string strComando = "select sum(ac.Creditos) as 'creditos en total' from Actividades_Alumno aa inner join Actividades ac on aa.IDActividad = ac.ActividadID inner join Alumnos al on aa.IDAlumno = al.NumControl where al.NumControl = " + Convert.ToInt32(numcontrol); SqlDataReader lector = UsoBD.Consulta(strComando, conn); if (lector == null) { MessageBox.Show("Error en consulta"); foreach (SqlError err in UsoBD.ESalida.Errors) { MessageBox.Show(err.Message); } return; conn.Close(); } if (lector.HasRows) { while (lector.Read()) { try { creditos_total = Convert.ToInt32(lector.GetValue(0)); } catch (Exception err) { creditos_total = 0; } finally { } } } conn.Close(); MessageBox.Show("Creditos Del Alumno en Total: " + creditos_total + " Creditos De la Actividad: " + credits_Actividad); if ((creditos_total + credits_Actividad) > 5) { MessageBox.Show("El alumno Excede el Total De Creditos Maximos...."); } else { try { strCon = UsoBD.ObtenerStrConeccion(); conn = UsoBD.ConectaBD(strCon); strComando = "insert into Actividades_Alumno values((select ActividadID from Actividades where NombreAct like '%" + cmbActividades.SelectedItem.ToString() + "%' )," + numcontrol + ")"; UsoBD.Consulta(strComando, conn); MessageBox.Show("Registro hecho."); limpiar(); } catch (Exception doña_reclamo) { MessageBox.Show(doña_reclamo.Message); } } conn.Close(); }