private void cboMateria_SelectedIndexChanged(object sender, EventArgs e) { btnModificar.Enabled = true; objEntMateria.Id = Convert.ToInt32(cboMateria.SelectedValue); objEntMateria = objDatosMateria.TraerUno(objEntMateria.Id, objEntMateria); txtNombre.Text = objEntMateria.Nombre; txtObservacion.Text = objEntMateria.Observacion; }
public void Modificar(Entidades.Materia p_Materia) { Conexion.conn.Open(); MySqlCommand sqll = new MySqlCommand("ActualizarMateria", Conexion.conn); sqll.CommandType = CommandType.StoredProcedure; sqll.Parameters.AddWithValue("@IdMateria", p_Materia.Id); sqll.Parameters.AddWithValue("@nom", p_Materia.Nombre); sqll.Parameters.AddWithValue("@obs", p_Materia.Observacion); sqll.ExecuteNonQuery(); Conexion.conn.Close(); }
public override void MapearADatos() { //La propiedad State se setea dependiendo el Modo del Formulario switch (this.Modo) { case (ModoForm.Alta): { CursoActual = new Entidades.Curso(); Entidades.Materia m = new Entidades.Materia(); this.CursoActual.AnioCalendario = Convert.ToInt32(this.txtAño.Text); this.CursoActual.Cupo = Convert.ToInt32(this.txtCupo.Text); this.CursoActual.Materia = m; this.CursoActual.Materia.Id = Convert.ToInt32(this.cmbBoxMaterias.SelectedValue); this.CursoActual.Denominacion = this.txtDenominacion.Text; this.CursoActual.State = Entidades.EntidadBase.States.New; break; } case (ModoForm.Modificacion): { this.CursoActual.AnioCalendario = Convert.ToInt32(this.txtAño.Text); this.CursoActual.Cupo = Convert.ToInt32(this.txtCupo.Text); this.CursoActual.Materia.Id = Convert.ToInt32(this.cmbBoxMaterias.SelectedValue); this.CursoActual.Denominacion = this.txtDenominacion.Text; this.CursoActual.State = Entidades.EntidadBase.States.Modified; break; } case (ModoForm.Baja): { this.CursoActual.State = Entidades.EntidadBase.States.Deleted; break; } case (ModoForm.Consulta): { this.CursoActual.State = Entidades.EntidadBase.States.Unmodified; break; } } }
public void Agregar(Entidades.Materia p_materia, Entidades.Curso p_curso) { try { Conexion.conn.Open(); MySqlCommand sql = new MySqlCommand("AgregarMateria", Conexion.conn); sql.CommandType = CommandType.StoredProcedure; sql.Parameters.AddWithValue("@nom", p_materia.Nombre); sql.Parameters.AddWithValue("@obs", p_materia.Observacion); sql.Parameters.AddWithValue("@IdCurso", p_curso.Id); sql.ExecuteNonQuery(); MessageBox.Show("La Materia fue agregada", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); Conexion.conn.Close(); } catch (Exception e) { } }
public Entidades.Materia TraerUno(int p_id, Entidades.Materia p_Materias) { Conexion.conn.Open(); MySqlCommand sql = new MySqlCommand("TraerUno", Conexion.conn); sql.CommandType = CommandType.StoredProcedure; sql.Parameters.AddWithValue("@Id", p_id); sql.Parameters.AddWithValue("@Tabla", "materias"); MySqlDataReader r = sql.ExecuteReader(); if (r.Read()) { p_Materias.Id = Convert.ToInt32(r["id_materia"]); p_Materias.Nombre = Convert.ToString(r["nombre_materia"]); p_Materias.Observacion = Convert.ToString(r["observacion"]); } Conexion.conn.Close(); return(p_Materias); }
private void cboMateria_SelectedIndexChanged(object sender, EventArgs e) { objEntMateria = objDatosMateria.TraerUno(Convert.ToInt32(cboMateria.SelectedValue), objEntMateria); lblObs.Text = objEntMateria.Observacion; btnEliminar.Enabled = true; }
private void btnGuardar_Click(object sender, EventArgs e) { Negocio.Materias oMaterias = new Negocio.Materias(); if (this.esValido()) { try { Entidades.Materia oMateria = new Entidades.Materia(); if (tipoOperacion != General.TipoOperacion.Alta) { oMateria.IdMateria = Convert.ToInt32(this.id_buscado); } oMateria.Electiva = chbElectiva.Checked; oMateria.HorasSemanales = Convert.ToInt32(txtHSemanales.Text); oMateria.HorasTotales = Convert.ToInt32(txtHTotales.Text); oMateria.Nivel = Convert.ToInt32(cbxNivel.SelectedItem); oMateria.NomMateria = txtNomMateria.Text; oMateria.plan = new Entidades.Plan(); oMateria.plan.IdPlan = Convert.ToInt32(cbxPlan.SelectedValue); oMateria.RegimenCursado = (Entidades.Materia.RegimenCursadoAlumno)cbxRegCursado.SelectedValue; if (this.tipoOperacion == General.TipoOperacion.Modificacion) { oMaterias.Modificar(oMateria); MessageBox.Show("La Materia se ha modificado correctamente.", "Información", MessageBoxButtons.OK); } else { oMaterias.Agregar(oMateria); MessageBox.Show("La Materia se ha guardado correctamente.", "Información", MessageBoxButtons.OK); } } finally { oMaterias = null; borrarCampos(); } } }