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);
        }
Exemple #3
0
        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");
            }
        }