//Carrera public List <carrera> buscarCarrera() { List <carrera> carrera = new List <carrera>(); SqlCommand sqlCommand = new SqlCommand("SELECT director,nombre,totalperiodo,facultad,periodo,estado FROM carrera", getConnection()); sqlCommand.Connection.Open(); try { SqlDataReader dataReader = sqlCommand.ExecuteReader(); while (dataReader.Read()) { carrera security = new carrera(); security.director = dataReader.GetString(0); security.nombre = dataReader.GetString(1); security.totalPeriodo = dataReader.GetInt32(2); security.facultad = dataReader.GetString(3); security.tipoPeriodos = dataReader.GetString(4); security.estado = dataReader.GetString(5); carrera.Add(security); } } catch (Exception ex) { } finally { sqlCommand.Connection.Close(); } return(carrera); }
private void button1_Click(object sender, EventArgs e) { if (txtDirector.Text != "" && txtNombre.Text != "" && txtFacultad.Text != "" && txtTotalPeriodo.Text != "" && periodo != "" && cbcStatus.Text != "") { try { //int idCarrera = Convert.ToInt32(txtID.Text); //carrera.idCarrera = idCarrera; carrera.director = txtDirector.Text; try { carrera.totalPeriodo = Convert.ToInt32(txtTotalPeriodo.Text); carrera.nombre = txtNombre.Text; carrera.facultad = txtFacultad.Text; carrera.estado = cbcStatus.Text; carrera.tipoPeriodos = periodo; carrera user = new carrera() { director = carrera.director, nombre = carrera.nombre, totalPeriodo = carrera.totalPeriodo, facultad = carrera.facultad, tipoPeriodos = carrera.tipoPeriodos, estado = carrera.estado }; if (Datos.instance.carrera(user)) { MessageBox.Show("Carrera ha sido agregado exitosamente"); txtDirector.Text = ""; txtNombre.Text = ""; txtTotalPeriodo.Text = ""; txtFacultad.Text = ""; RBCuatri.Checked = false; RBSemestre.Checked = false; cbcStatus.Text = ""; } } catch (Exception ex) { MessageBox.Show("Total de periodos es numérico", "¡Alerta!", MessageBoxButtons.OK); } } catch (Exception ex) { //MessageBox.Show("ID de carrera es numérico", "¡Alerta!", MessageBoxButtons.OK); } } else { MessageBox.Show("Favor de llenar todos los campos", "¡Alerta!", MessageBoxButtons.OK); } }
public bool carrera(carrera carrera) { bool result = false; SqlCommand insert = new SqlCommand("INSERT INTO carrera(director,nombre,totalperiodo,facultad,periodo,estado) values(@director,@nombre,@totalperiodo,@facultad,@periodo,@estado)", getConnection()); insert.Parameters.AddWithValue("@director", carrera.director); insert.Parameters.AddWithValue("@nombre", carrera.nombre); insert.Parameters.AddWithValue("@totalperiodo", carrera.totalPeriodo); insert.Parameters.AddWithValue("@facultad", carrera.facultad); insert.Parameters.AddWithValue("@periodo", carrera.tipoPeriodos); insert.Parameters.AddWithValue("@estado", carrera.estado); insert.Connection.Open(); result = insert.ExecuteNonQuery() == 1; insert.Connection.Close(); return(result); }
public altaCarrera() { InitializeComponent(); //periodo = ""; carrera = new carrera(); }