public static DatosMaterias getMaterias(String codigo) { SqlConnection conn = new SqlConnection(cadenaConexion); string sql = "select Codigo, NombreMateria, Creditos, Carrera, Nivel from Materias where Codigo = '" + codigo + "'"; SqlDataAdapter ad = new SqlDataAdapter(sql, conn); ad.SelectCommand.Parameters.AddWithValue("@Codigo", codigo); DataTable dt = new DataTable(); ad.Fill(dt); DatosMaterias materia = new DatosMaterias(); if (dt.Rows.Count > 0) { foreach (DataRow fila in dt.Rows) { materia.Codigo = fila["Codigo"].ToString(); materia.NombreMateria = fila["NombreMateria"].ToString(); materia.Creditos = int.Parse(fila["Creditos"].ToString()); materia.Carrera = fila["Carrera"].ToString(); materia.Nivel = int.Parse(fila["Nivel"].ToString()); break; } } return(materia); }
private void btnGuardar_Click(object sender, EventArgs e) { int x = 0; TIC_MATERIAS.DatosMaterias materias = new TIC_MATERIAS.DatosMaterias(); if (this.txtCarrera.Text == "" || this.txtCodigo.Text == "" || this.txtCreditos.Text == "" || this.txtNivel.Text == "" || this.txtNombreMateria.Text == "") { MessageBox.Show("Faltan datos por llenar...por favor, ingresarlos"); } else { materias.Codigo = this.txtCodigo.Text; materias.NombreMateria = this.txtNombreMateria.Text; materias.Carrera = this.txtCarrera.Text; try { materias.Nivel = int.Parse(this.txtNivel.Text); materias.Creditos = int.Parse(this.txtCreditos.Text); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } try { if (TIC_MATERIAS.DatosMateriasDAO.existeCodigo(this.txtCodigo.Text)) { MessageBox.Show("Ese codigo de materia ya existe en la BDD..."); return; } else { x = TIC_MATERIAS.DatosMateriasDAO.create(materias); if (x > 0) { MessageBox.Show("Registro agregado..."); } else { MessageBox.Show("No se pudo agregar el registro..."); } } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } finally { this.cargarGridMaterias(); } } }
public static int update(DatosMaterias materias) { SqlConnection conn = new SqlConnection(cadenaConexion); string sql = "update Materias set NombreMateria=@NombreMateria, Creditos=@Creditos, Carrera=@Carrera, Nivel=@Nivel where Codigo=@Codigo"; SqlCommand comando = new SqlCommand(sql, conn); comando.CommandType = System.Data.CommandType.Text; comando.Parameters.AddWithValue("@Codigo", materias.Codigo); comando.Parameters.AddWithValue("@NombreMateria", materias.NombreMateria); comando.Parameters.AddWithValue("@Creditos", materias.Creditos); comando.Parameters.AddWithValue("@Carrera", materias.Carrera); comando.Parameters.AddWithValue("@Nivel", materias.Nivel); conn.Open(); int z = comando.ExecuteNonQuery(); conn.Close(); return(z); }
public static int create(DatosMaterias materias) { SqlConnection conn = new SqlConnection(cadenaConexion); string sql = "insert into Materias(Codigo,NombreMateria,Creditos,Carrera,Nivel) values(@Codigo,@NombreMateria,@Creditos,@Carrera,@Nivel)"; SqlCommand comando = new SqlCommand(sql, conn); comando.CommandType = System.Data.CommandType.Text; comando.Parameters.AddWithValue("@Codigo", materias.Codigo); comando.Parameters.AddWithValue("@NombreMateria", materias.NombreMateria); comando.Parameters.AddWithValue("@Creditos", materias.Creditos); comando.Parameters.AddWithValue("@Carrera", materias.Carrera); comando.Parameters.AddWithValue("@Nivel", materias.Nivel); conn.Open(); int x = comando.ExecuteNonQuery(); conn.Close(); return(x); }