示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            bool respuesta;

            if (((Materias)comboBox1.SelectedItem).Activa)
            {
                int IdMateriaSeleccionada = ((Materias)comboBox1.SelectedItem).Id;

                switch (tipoPasado)
                {
                case TipoPersona.Alumno:
                    respuesta = new LogicaMaterias().InsertarRelacionAlumno(IdMateriaSeleccionada, legajoPasado);
                    break;

                case TipoPersona.Profesor:
                    respuesta = new LogicaMaterias().InsertarRelacionProfesor(IdMateriaSeleccionada, legajoPasado);
                    break;

                default:
                    return;
                }

                if (!respuesta)
                {
                    MessageBox.Show("No se Agrego Relacion");
                }
                ListarDatos(legajoPasado, tipoPasado);
            }
            else
            {
                MessageBox.Show("Solo se pueden Relacionar Materias Activas");
            }
        }
示例#2
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            List <Materias> Lista = LogicaMaterias.ListarMaterias();

            foreach (Materias item in Lista)
            {
                lstMaterias.Items.Add("La carga horaria es: " + item.CargaHoraria + " La id es: " + item.IdMateria + " El nombre es: " + item.Nombre);
            }
        }
示例#3
0
        private void button4_Click(object sender, EventArgs e)
        {
            switch (this.comboBox1.SelectedIndex)
            {
            case 1:
                Materias materia = new Materias();
                materia.Descripcion = this.textBox3.Text;
                materia.Activa      = this.checkBox1.Checked;
                materia.AnioCursado = int.Parse(this.textBox4.Text);
                materia.Id          = int.Parse(this.textBox1.Text);
                bool respuesta = new LogicaMaterias().Actualizar(materia.Id, materia);
                if (respuesta)
                {
                    MessageBox.Show(this, $"Se actualizo el Materias { materia.Descripcion }", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show(this, $"No se actualizo el Materias { materia.Descripcion }", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;

            case 2:
                DialogResult dialogResult = MessageBox.Show(this, $"¿Esta Seguro que deseas eliminar al Materias: { this.textBox1.Text }?", "Exito", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                if (dialogResult == DialogResult.No)
                {
                    return;
                }
                bool respuesta2 = new LogicaMaterias().Borrar(int.Parse(this.textBox1.Text));
                if (respuesta2)
                {
                    MessageBox.Show(this, $"Se Elimino el Materias { this.textBox1.Text}", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show(this, $"No se Elimino el Materias { this.textBox1.Text }", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;

            case 3:
                Console.WriteLine();
                break;

            default:
                break;
            }
            ListarDatos();
        }
示例#4
0
        protected void btAgregarMateria_Click(object sender, EventArgs e)
        {
            Materias materia = new Materias();

            materia.IdMateria    = Convert.ToInt32(txtId.Text);
            materia.Nombre       = txtNombre.Text;
            materia.CargaHoraria = Convert.ToInt32(txtCargaHoraria.Text);

            int devolver = LogicaMaterias.Agregar(materia);

            if (devolver == 1)
            {
                lbResultadoAgregarMateria.Text = "Se agrego";
            }
            else
            {
                lbResultadoAgregarMateria.Text = "No se agrego";
            }
        }
示例#5
0
        private void button2_Click(object sender, EventArgs e)
        {
            bool respuesta;

            switch (this.tipoPasado)
            {
            case TipoPersona.Alumno:
                respuesta = new LogicaMaterias()
                            .EliminarRelacionAlumnoDatos(MateriasSeleccionada.Id, legajoPasado);
                break;

            case TipoPersona.Profesor:
                respuesta = new LogicaMaterias()
                            .EliminarRelacionProfesorDatos(MateriasSeleccionada.Id, legajoPasado);
                break;

            default:
                break;
            }
            ListarDatos(legajoPasado, tipoPasado);
        }