Exemplo n.º 1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (Validar())
                {
                    if (MessageBox.Show(estadoEdicion == true ? "Esta seguro que desea editar este curso?" : "Esta seguro que desea agregar este curso?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        CursoLogic curLog = new CursoLogic();
                        Curso      curso  = new Curso();
                        curso.Comision       = (Comision)cbxComision.SelectedItem;
                        curso.Materia        = (Materia)cbxMateria.SelectedItem;
                        curso.AnioCalendario = Convert.ToInt32(this.txtAnioCalendario.Text);
                        curso.Cupo           = Int32.Parse(this.txtCupo.Text);

                        if (!estadoEdicion)
                        {
                            curLog.Insert(curso);
                            MessageBox.Show("Se ha agregado correctamente el curso", "Agregar curso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                        else
                        {
                            curso.ID = Int32.Parse(this.txtID.Text);
                            curLog.Update(curso);
                            MessageBox.Show("Se ha editado correctamente el curso", "Editar curso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                        this.Close();
                    }
                }
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }
Exemplo n.º 2
0
        public override void GuardarCambios()
        {
            MapearADatos();
            CursoLogic cl = new CursoLogic();

            switch (Modo)
            {
            case ModoForm.Alta:
                IDCurso = cl.Insert(CursoActual);
                GuardarCambiosDocenteCurso();
                break;

            case ModoForm.Modificacion:
                cl.Save(CursoActual);
                GuardarCambiosDocenteCurso();
                break;
            }
        }