Ejemplo n.º 1
0
 private void btnBaja_Click(object sender, EventArgs e)
 {
     if (!txtIdPlan.Text.Equals(""))
     {
         if (MessageBox.Show("¿Desea dar de baja el Plan?", "Confirmar baja",
             MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             Negocio.Planes oPlanes = new Negocio.Planes();
             bool error = false;
             try
             {
                 oPlanes.Borrar(Convert.ToInt32(this.id_buscado));
             }
             catch
             {
                 MessageBox.Show("Error al dar de baja el Plan.\nVerifique que no haya Materias\nque dependan de él.", "Información",
                                                                              MessageBoxButtons.OK, MessageBoxIcon.Error);
                 error = true;
             }
             finally
             {
                 if (!error)
                 {
                     MessageBox.Show("Plan dado de baja correctamente.", "Información",
                            MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
             }
             borrarCampos();
         }
     }
     else
     {
         MessageBox.Show("Id Plan incorrecto", "Error");
     }
 }
Ejemplo n.º 2
0
        public frmMaterias(General.TipoOperacion tipoOperacion, frmPrincipal fp)
        {
            InitializeComponent();
            this.tipoOperacion = tipoOperacion;
            this.fp = fp;

            Negocio.Planes oPlanes = new Negocio.Planes();
            Entidades.Planes listaPlanes = oPlanes.RecuperarTodos();
            this.cbxPlan.DataSource = listaPlanes;
            this.cbxPlan.DisplayMember = "Nombre";
            this.cbxPlan.ValueMember = "IdPlan";
            this.cbxRegCursado.DataSource = Enum.GetValues(typeof(Entidades.Materia.RegimenCursadoAlumno));

            switch (tipoOperacion)
            {
                case General.TipoOperacion.Alta:
                    {
                        this.btnBuscar.Hide();
                        this.btnBaja.Hide();
                        break;
                    }

                case General.TipoOperacion.Baja:
                    {
                        this.btnGuardar.Hide();
                        this.txtIdMateria.ReadOnly = false;
                        break;
                    }

                case General.TipoOperacion.Modificacion:
                    {
                        this.btnBaja.Hide();
                        this.txtIdMateria.ReadOnly = false;
                        break;
                    }
            }
        }
Ejemplo n.º 3
0
        public frmAlumnos(General.TipoOperacion tipoOperacion, frmPrincipal fp)
        {
            InitializeComponent();
            this.tipoOperacion = tipoOperacion;
            this.fp = fp;
            switch (tipoOperacion)
            {
                case General.TipoOperacion.Alta:
                    {
                        this.btnBuscar.Hide();
                        this.btnBaja.Hide();
                        break;
                    }

                case General.TipoOperacion.Baja:
                    {
                        this.btnGuardar.Hide();
                        this.txtLegajo.ReadOnly = false;
                        break;
                    }

                case General.TipoOperacion.Modificacion:
                    {
                        this.btnBaja.Hide();
                        this.txtLegajo.ReadOnly = false;
                        break;
                    }
            }
            Negocio.Planes oPlanes = new Negocio.Planes();
            Entidades.Planes listaPlanes = oPlanes.RecuperarTodos();
            this.cbxPlan.DataSource = listaPlanes;
            this.cbxPlan.DisplayMember = "Nombre";
            this.cbxPlan.ValueMember = "IdPlan";
            this.cbxEstado.DataSource = Enum.GetValues(typeof(Entidades.Alumno.EstadoAlumno));
            this.txtNacimiento.ValidatingType = new DateTime().GetType();
        }
Ejemplo n.º 4
0
 public void traerPlanes()
 {
     Negocio.Planes oPlanes = new Negocio.Planes();
     Entidades.Planes listaPlanes = oPlanes.RecuperarTodos();
     bindingSource9.DataSource = listaPlanes;
 }
Ejemplo n.º 5
0
        private void buscarPlan()
        {
            Negocio.Planes oPlanes = new Negocio.Planes();

            if ((txtIdPlan.Text != "") && (oPlanes.ExistePlan(Convert.ToInt32(txtIdPlan.Text))))
            {
                try
                {
                    Entidades.Plan oPlan = oPlanes.RecuperarUno(int.Parse(txtIdPlan.Text))[0];
                    txtAnio.Text = oPlan.Anio.ToString();
                    cbxEspecialidad.SelectedValue = oPlan.especialidad.IdEspecialidad;
                    this.id_buscado = txtIdPlan.Text;
                }

                finally
                {
                    oPlanes = null;
                }

            }
            else
            {
                MessageBox.Show("Id Plan incorrecto", "Error");
            }
        }
Ejemplo n.º 6
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            Negocio.Planes oPlanes = new Negocio.Planes();

            try
            {
                Entidades.Plan oPlan = new Entidades.Plan();
                if (tipoOperacion != General.TipoOperacion.Alta)
                {
                    oPlan.IdPlan = int.Parse(this.id_buscado);
                }
                oPlan.Anio = Convert.ToInt32(txtAnio.Text);
                oPlan.especialidad = new Entidades.Especialidad();
                oPlan.especialidad.IdEspecialidad = Convert.ToInt32(cbxEspecialidad.SelectedValue);
                if (this.tipoOperacion == General.TipoOperacion.Modificacion)
                {
                    oPlanes.Modificar(oPlan);
                    MessageBox.Show("El Plan se ha modificado correctamente.", "Información", MessageBoxButtons.OK);
                }
                else
                {
                    oPlanes.Agregar(oPlan);
                    MessageBox.Show("El Plan se ha guardado correctamente.", "Información", MessageBoxButtons.OK);
                }
            }

            finally
            {
                oPlanes = null;
            }
        }