예제 #1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (this.Validar())
            {
                Materia      materia = new Materia();
                MateriaLogic matLog  = new MateriaLogic();
                materia.Descripcion = this.txtDescripcion.Text;
                materia.HSSemanales = Convert.ToInt32(txtHSSemanales.Text);
                materia.HSTotales   = Convert.ToInt32(txtHSTotales.Text);
                materia.Plan        = (Plan)cbxPlan.SelectedItem;
                if (estadoEdicion == false)
                {
                    matLog.Insert(materia);
                    MessageBox.Show("Se ha agregado correctamente la materia", "Agregar materia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else
                {
                    materia.ID = Convert.ToInt32(this.txtID.Text);

                    matLog.Update(materia);
                    MessageBox.Show("Se ha editado correctamente la materia", "Editar materia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                this.Close();
            }
        }