public bool insertarSalaBD(ClassFuncionSala funcionSala) { bool registrado = false; string consulta = " Insert into Funcion_Sala (fk_Id_Funcion, fk_Nro_Sala) " + " values(" + funcionSala.Id_Funcion + " , " + funcionSala.Nro_Sala + ")"; using (conexion = new SqlConnection(cadenaConexion)) { SqlCommand command = new SqlCommand(consulta, conexion); try { conexion.Open(); command.ExecuteNonQuery(); conexion.Close(); registrado = true; } catch (Exception ex) { throw new Exception("Hay un error en la bd " + ex.Message); } } return(registrado); }
public List <ClassFuncionSala> GetSalas() { List <ClassFuncionSala> dgvSalas = new List <ClassFuncionSala>(); string consulta = " Select fk_Id_Funcion,fk_Nro_Sala " + " From Funcion_Sala "; using (conexion = new SqlConnection(cadenaConexion)) { SqlCommand command = new SqlCommand(consulta, conexion); try { conexion.Open(); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { ClassFuncionSala funcionSala = new ClassFuncionSala(); funcionSala.Id_Funcion = reader.GetInt32(0); funcionSala.Nro_Sala = reader.GetInt32(1); dgvSalas.Add(funcionSala); } reader.Close(); conexion.Close(); } catch (Exception ex) { MessageBox.Show("Hay un problema con la base de datos" + ex.ToString()); } } return(dgvSalas); }
private void btnFuncion_Click(object sender, EventArgs e) { Conexion_Consulta conexion_Consulta = new Conexion_Consulta(); ClassFuncionSala funcionSala = new ClassFuncionSala(); funcionSala.Id_Funcion = Convert.ToInt32(cmbFuncion.Text); funcionSala.Nro_Sala = Convert.ToInt32(cmbNroSala.Text); Limpiar limpiar = new Limpiar(); bool insertado = conexion_Consulta.insertarSalaBD(funcionSala); limpiar.BorrarCampos(this); if (insertado) { MessageBox.Show("Se añadio Correctamente"); } else { MessageBox.Show("Se han presentado fallos"); } }