private void BtnGuardar_Click(object sender, EventArgs e) { #region :: Clases Utilizadas :: Clases.Matricula NuevaMatricula = new Clases.Matricula(); #endregion #region :: Variables Utilizadas :: DataTable DtMatriculaExistente = new DataTable(); #endregion if (ValidarControles() == true) { NuevaMatricula.Cedula_Alumno = TxtCedula.Text; NuevaMatricula.Id_Curso = Convert.ToInt32(CbCurso.SelectedValue.ToString()); NuevaMatricula.Id_Periodo = Convert.ToInt32(CbPeriodo.SelectedValue.ToString()); if (VerificarSiAlumnoEstaMatriculadoEnCursoYPeriodoSeleccionado(NuevaMatricula) == true) { MessageBox.Show("El Alumno ya se encuentra Matriculado en el Curso y Periodo seleccionados"); } else { NuevaMatricula.Numero_Matricula = GetNuevoNumeroMatricula(); NuevaMatricula.Fecha_Matricula = System.DateTime.Today.ToString("yyyy-MM-dd HH:mm:ss"); if (NuevaMatricula.IngresarNuevaMatricula(NuevaMatricula) == true) { MessageBox.Show("La Matricula ha sido registrada exitosamente. Para registrar una nueva Matricula pulse Nuevo."); CargarMatriculas(); } else { MessageBox.Show("La Matricula NO ha podido ser registrada"); } } } }
Int32 GetNuevoNumeroMatricula() { #region :: Clases Utilizadas :: Clases.Matricula MatriculaConsulta = new Clases.Matricula(); #endregion #region :: Variables Utilizadas :: DataTable DtMatricula = new DataTable(); #endregion DtMatricula = MatriculaConsulta.GetTodasLasMatriculas(); return DtMatricula.Rows.Count + 1; }
void CargarMatriculas() { #region :: Clases Utilizadas :: Clases.Matricula MatriculaConsulta = new Clases.Matricula(); #endregion #region :: Variables Utilizadas :: DataTable DtMatricula = new DataTable(); #endregion DtMatricula = MatriculaConsulta.GetTodasLasMatriculas(); if (DtMatricula.Rows.Count > 0) { DgvMatricula.DataSource = DtMatricula; } }