private void Alumnos_Click(object sender, EventArgs e) { AlumnosForm form = new AlumnosForm(); form.Show(); this.Hide(); }
private void BtnAceptar_Click(object sender, EventArgs e) { limpiarErrores(); if (validarCampos()) { SqlConnection conexion = Conexion.conectar(); SqlCommand codP = new SqlCommand("SELECT COUNT(*) FROM Personas", conexion); codP.Parameters.Clear(); int CantidadP = Convert.ToInt32(codP.ExecuteScalar()) + 1; String codigoP = ""; if (CantidadP < 10) { codigoP = ("P0000" + CantidadP.ToString()); } else if (CantidadP >= 10 && CantidadP < 100) { codigoP = ("P000" + CantidadP.ToString()); } else if (CantidadP >= 100 && CantidadP < 1000) { codigoP = ("P00" + CantidadP.ToString()); } else if (CantidadP >= 1000 && CantidadP < 10000) { codigoP = ("P0" + CantidadP.ToString()); } conexion.Close(); SqlConnection conexioon = Conexion.conectar(); SqlCommand codA = new SqlCommand("SELECT COUNT(*) FROM Alumnos", conexioon); codA.Parameters.Clear(); int CantidadA = Convert.ToInt32(codA.ExecuteScalar()) + 1; String codigoA = ""; if (CantidadA < 10) { codigoA = ("A0000" + CantidadA.ToString()); } else if (CantidadA >= 10 && CantidadA < 100) { codigoA = ("A000" + CantidadA.ToString()); } else if (CantidadA >= 100 && CantidadA < 1000) { codigoA = ("A00" + CantidadA.ToString()); } else if (CantidadA >= 1000 && CantidadA < 10000) { codigoA = ("A0" + CantidadA.ToString()); } conexioon.Close(); SqlConnection conexiooon = Conexion.conectar(); SqlCommand cm = new SqlCommand("INSERT INTO Personas VALUES(@codigoP, @PrimerNombre, @SegundoNombre, @TercerNombre, @PrimerApellido, @SegundoApellido, @tel, @email)", conexiooon); cm.Parameters.Clear(); cm.Parameters.AddWithValue("@codigoP", codigoP); cm.Parameters.AddWithValue("@PrimerNombre", txtPrimerNombre.Text); cm.Parameters.AddWithValue("@SegundoNombre", txtSegundoNombre.Text); cm.Parameters.AddWithValue("@TercerNombre", txtTercerNombre.Text); cm.Parameters.AddWithValue("@PrimerApellido", txtPrimerApellido.Text); cm.Parameters.AddWithValue("@SegundoApellido", txtSegundoApellido.Text); cm.Parameters.AddWithValue("@tel", txtTelefono.Text); cm.Parameters.AddWithValue("@email", txtCorreo.Text); SqlDataReader dr = cm.ExecuteReader(); conexiooon.Close(); SqlConnection conexioooon = Conexion.conectar(); SqlCommand com = new SqlCommand("INSERT INTO Alumnos VALUES(@codigoA, @codigoPa, @codigoP, @Seccion, @carnet)", conexioooon); com.Parameters.Clear(); com.Parameters.AddWithValue("@codigoA", codigoA); com.Parameters.AddWithValue("@codigoPa", cmbPadres.ValueMember.ToString()); com.Parameters.AddWithValue("@codigoP", codigoP); com.Parameters.AddWithValue("@Seccion", cbSeccion.ValueMember.ToString()); com.Parameters.AddWithValue("@carnet", txtCarnet.Text); SqlDataReader drr = com.ExecuteReader(); conexioooon.Close(); MessageBox.Show("Alumno agregado con éxito", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); AlumnosForm form = new AlumnosForm(); form.Show(); this.Hide(); } else { MessageBox.Show("Debe revisar los datos ingresados"); } }