public List <EMatricula> ListaMatriculas() { comando = new SqlCommand("ListaMatricula", conexion); comando.CommandType = CommandType.StoredProcedure; conexion.Open(); SqlDataReader leer = comando.ExecuteReader(); List <EMatricula> lista = new List <EMatricula>(); while (leer.Read()) { EMatricula a = new EMatricula(); a.MatriculaId = (int)leer[0]; a.FechaMatricula = (DateTime)leer[1]; a.Ciclo.CicloEscolarId = (int)leer[2]; a.Alumnos.AlumnoId = (int)leer[3]; a.Alumnos.Nombres = leer[4].ToString(); a.Grados.GradoId = (int)leer[5]; a.Grados.Grado = leer[6].ToString(); a.seccion = leer[7].ToString(); a.Turno.TurnoId = (int)leer[8]; a.Turno.Turno = leer[9].ToString(); a.Colegio = leer[10].ToString(); a.Repitente = leer[11].ToString(); lista.Add(a); } leer.Close(); conexion.Close(); conexion.Dispose(); return(lista); }
public void IngresarMatricula(EMatricula matricula) { try { DMatricula d = new DMatricula(); d.IngresarMatricula(matricula); } catch (Exception ex) { throw ex; } }
public bool insertarMatricula(EMatricula eMatricula) { cmd.Connection = cnx; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "pr_matricula_add"; try { cmd.Parameters.Add(new SqlParameter("@idAlumno", SqlDbType.Int)); cmd.Parameters["@idAlumno"].Value = eMatricula.idAlumno; cmd.Parameters.Add(new SqlParameter("@idNivel", SqlDbType.Int)); cmd.Parameters["@idNivel"].Value = eMatricula.idNivel; cmd.Parameters.Add(new SqlParameter("@periodo", SqlDbType.VarChar, 100)); cmd.Parameters["@periodo"].Value = eMatricula.periodo; cmd.Parameters.Add(new SqlParameter("@seccion", SqlDbType.VarChar, 20)); cmd.Parameters["@seccion"].Value = eMatricula.seccion; cmd.Parameters.Add(new SqlParameter("@fecha", SqlDbType.Date)); cmd.Parameters["@fecha"].Value = eMatricula.fecha; cmd.Parameters.Add(new SqlParameter("@hora", SqlDbType.Date)); cmd.Parameters["@hora"].Value = eMatricula.hora; cnx.Open(); cmd.ExecuteNonQuery(); v_exito = true; } catch (SqlException ex) { v_exito = false; eMatricula.mensajeResp = ex.Message; } finally { if (cnx.State == ConnectionState.Open) { cnx.Close(); } cmd.Parameters.Clear(); } return(v_exito); }
private void btningresar_Click(object sender, EventArgs e) { try { if (modificar == 0) { if (txtNombre.Text != "" || txtApellido.Text != "") { DialogResult mensaje = MessageBox.Show("¿Estas seguro de Matricular a " + txtNombre.Text + " en el " + cbmGrados.Text, " SGA", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (mensaje == DialogResult.OK) { EMatricula matricula = new EMatricula(); matricula.Alumnos.AlumnoId = Convert.ToInt32(txtNombre.Tag); matricula.Grados.GradoId = Convert.ToInt32(cbmGrados.SelectedValue.ToString()); matricula.seccion = comboBox1.SelectedValue.ToString(); matricula.Repitente = chkrepitente.Checked ? "SI" : "NO"; matricula.Turno.TurnoId = Convert.ToInt32(cbmTurnos.SelectedValue.ToString()); //if (cbmColegio.SelectedItem != null) // matricula.ColegioId = Convert.ToInt32(cbmColegio.SelectedValue.ToString()); //else // matricula.ColegioId = null; matricula.ColegioId = chkPrimerIngreso.Checked ? Convert.ToInt32(cbmColegio.SelectedValue.ToString()) : 0; NMatricula n = new NMatricula(); n.IngresarMatricula(matricula); MessageBox.Show("Matricula ingresada con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } } else { MessageBox.Show("No hay registro que guardar", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } if (modificar == 1) { } } catch (Exception ex) { MessageBox.Show(ex.Message, "SGA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void IngresarMatricula(EMatricula m) { try { comando = new SqlCommand("IngresarMatricula", conexion); comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@AlumnoId", m.Alumnos.AlumnoId); comando.Parameters.AddWithValue("@GradoId", m.Grados.GradoId); comando.Parameters.AddWithValue("@Seccion", m.seccion); comando.Parameters.AddWithValue("@Repitente", m.Repitente); comando.Parameters.AddWithValue("@TurnoId", m.Turno.TurnoId); comando.Parameters.AddWithValue("@ColegioId", m.ColegioId); conexion.Open(); comando.ExecuteNonQuery(); conexion.Close(); conexion.Dispose(); } catch (Exception ex) { throw ex; } }
public bool editar(EMatricula mcMatricula) { return(matriculaDatos.modificarMatricula(mcMatricula)); }
public bool agregar(EMatricula mcMatricula) { return(matriculaDatos.insertarMatricula(mcMatricula)); }