Example #1
0
        public bool ExisteEnLaBaseDeDatos()
        {
            InscripcionRepositorio rep = new InscripcionRepositorio();
            Inscripcion            est = rep.Buscar((int)InscripcionIdNumericUpDown.Value);


            return(est != null);
        }
Example #2
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            int id;
            InscripcionRepositorio r   = new InscripcionRepositorio();
            Estudiantes            est = new Estudiantes();

            int.TryParse(InscripcionIdNumericUpDown.Text, out id);
            cInscripcion cons = new cInscripcion();

            cons.ShowDialog();
        }
        private void EditarButton_Click(object sender, EventArgs e)
        {
            InscripcionRepositorio rep = new InscripcionRepositorio();
            int         id;
            Inscripcion es = new Inscripcion();

            int.TryParse(ConsultaDataGridView.CurrentRow.Cells[0].Value.ToString(), out id);
            es = rep.Buscar(id);
            rInscripcion re = new rInscripcion(es);

            this.Hide();
            re.ShowDialog();
        }
Example #4
0
        private void CargarComboBox()
        {
            InscripcionRepositorio    ir          = new InscripcionRepositorio();
            Repositorio <Estudiantes> estudiantes = new Repositorio <Estudiantes>();
            Repositorio <Asignaturas> asignaturas = new Repositorio <Asignaturas>();

            EstudianteComboBox.DisplayMember = "Nombres";
            EstudianteComboBox.ValueMember   = "EstudianteId";
            EstudianteComboBox.DataSource    = estudiantes.GetList(p => true);

            AsignaturaComboBox.DisplayMember = "Descripcion";
            AsignaturaComboBox.ValueMember   = "AsignaturaId";
            AsignaturaComboBox.DataSource    = asignaturas.GetList(p => true);
        }
        private void ConsultarButton_Click(object sender, EventArgs e)
        {
            var listado = new List <Inscripcion>();
            InscripcionRepositorio rep = new InscripcionRepositorio();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltrarComboBox.SelectedIndex)
                {
                case 0:    //Todo
                    listado = rep.GetList(p => true);
                    break;

                case 1:
                    int id = Convert.ToInt32(CriterioTextBox.Text);
                    listado = rep.GetList(p => p.InscripcionId == id);
                    break;

                case 2:
                    decimal monto = Convert.ToDecimal(CriterioTextBox.Text);
                    listado = rep.GetList(p => p.Monto == monto);
                    break;

                case 3:
                    DateTime fecha = Convert.ToDateTime(CriterioTextBox.Text);
                    listado = rep.GetList(p => p.Fecha == fecha);
                    break;

                case 4:
                    decimal pc = Convert.ToDecimal(CriterioTextBox.Text);
                    listado = rep.GetList(p => p.PrecioCredito == pc);
                    break;

                case 5:
                    listado = listado.Where(c => c.Fecha.Date >= DesdeDateTimePicker.Value.Date && c.Fecha.Date <= HastaDateTimePicker.Value.Date).ToList();
                    break;
                }
                listado = listado.Where(c => c.Fecha.Date >= DesdeDateTimePicker.Value.Date && c.Fecha.Date <= HastaDateTimePicker.Value.Date).ToList();
            }
            else
            {
                listado = rep.GetList(p => true);
            }

            ConsultaDataGridView.DataSource = null;
            ConsultaDataGridView.DataSource = listado;
        }
Example #6
0
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            InscripcionRepositorio ir = new InscripcionRepositorio();

            SuperErrorProvider.Clear();
            int id;

            int.TryParse(InscripcionIdNumericUpDown.Text, out id);
            limpiar();
            if (ir.Eliminar(id))
            {
                MessageBox.Show("Eliminado");
            }
            else
            {
                SuperErrorProvider.SetError(InscripcionIdNumericUpDown, "No se puede eliminar una inscripcion que no existe");
            }
        }
Example #7
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            InscripcionRepositorio isr = new InscripcionRepositorio();
            Inscripcion            ins;
            bool paso = false;

            if (!validar())
            {
                return;
            }

            ins = LlenarClase();

            if (InscripcionIdNumericUpDown.Value == 0)
            {
                paso = isr.Guardar(ins);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar una Inscripcion que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = isr.Modificar(ins);
            }


            if (paso)
            {
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }