Esempio n. 1
0
 private void Buscarbutton_Click(object sender, EventArgs e)
 {
     if (ValidarId("Ingresa el Id") && ValidarBuscar())
     {
         LlenarClase(EstudiantesBLL.Buscar(String(IdtextBox.Text)));
     }
 }
Esempio n. 2
0
        public void GetListTest()
        {
            var listado = new List <Estudiantes>();

            listado = EstudiantesBLL.GetList(p => true);
            Assert.AreEqual(listado, listado);
        }
Esempio n. 3
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            Estudiantes estudiante;
            bool        paso = false;

            if (!Validar())
            {
                return;
            }
            estudiante = LlenaClase();

            if (IDNumericUpDown.Value == 0)
            {
                paso = EstudiantesBLL.Guardar(estudiante);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar un estudiante que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = EstudiantesBLL.Modificar(estudiante);
            }

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void Editarbutton_Click(object sender, EventArgs e)
        {
            int id = 0;

            id = Decimal.ToInt32(IDnumericUpDown.Value);
            Estudiantes estudiantes = EstudiantesBLL.Buscar(id);

            try
            {
                estudiantes.Nombres   = NombretextBox.Text;
                estudiantes.Direccion = DirecciontextBox.Text;
                estudiantes.Carrera   = CarreratextBox.Text;
                estudiantes.FechaN    = FechaNdateTimePicker.Value;
                if (EstudiantesBLL.Editar(estudiantes))
                {
                    VaciarCampos();
                    MessageBox.Show("Se edito con exito el estudiante " + estudiantes.Nombre);
                }
                else
                {
                    MessageBox.Show("No se pudo modificar el estudiante");
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 5
0
        private void BtEliminar_Click(object sender, EventArgs e)
        {
            MatriculaerrorProvider.Clear();
            ApellidoserrorProvider.Clear();
            NombreerrorProvider.Clear();
            CelularerrorProvider.Clear();
            CedulaerrorProvider.Clear();
            TelefonoerrorProvider.Clear();
            FechaerrorProvider.Clear();
            BalanceerrorProvider.Clear();
            EmailerrorProvider.Clear();
            IDerrorProvider.Clear();
            SexoerrorProvider.Clear();

            int id;

            int.TryParse(IDnumericUpDown.Text, out id);

            Limpiar();

            if (EstudiantesBLL.Eliminar(id))
            {
                MessageBox.Show("Eliminado correctamente", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                IDerrorProvider.SetError(IDnumericUpDown, "No se puede eliminar un estudiante inexistente");
            }
        }
        private void BtEliminar_Click(object sender, EventArgs e)
        {
            errorProvider.Clear();

            int id;

            int.TryParse(IDnumericUpDown.Text, out id);
            Contexto db = new Contexto();

            Estudiantes estudiante = new Estudiantes();

            estudiante.Balance = db.Estudiante.Find(id).Balance;

            if (estudiante.Balance > 0)
            {
                MessageBox.Show("NO SE PUEDE ELIMINAR PORQUE TIENE UNA DEUDA PENDIENTE DE " + estudiante.Balance + "$", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                Limpiar();

                if (EstudiantesBLL.Eliminar(id))
                {
                    MessageBox.Show("Eliminado correctamente", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    errorProvider.SetError(IDnumericUpDown, "No se puede eliminar un estudiante inexistente");
                }
            }
        }
        public void buscarTest()
        {
            Estudiantes estudiante = new Estudiantes();

            estudiante = EstudiantesBLL.buscar(2);
            Assert.AreNotEqual(estudiante, null);
        }
 private void Buscarbutton_Click(object sender, EventArgs e)
 {
     if (validarId("Favor ingresar el id del Estudiantes que desea buscar") && ValidarBuscar())
     {
         Llenar(EstudiantesBLL.Buscar(ut.StringToInt(EstudiantesIdtextBox.Text)));
     }
 }
        private Pagos LlenarCampos()
        {
            int Id = 0;

            Id = Decimal.ToInt32(IDnumericUpDownP.Value);
            Pagos pago = PagosBLL.Buscar(Id);

            if (pago == null)
            {
                MessageBox.Show("No se encontro el pago");
            }
            else
            {
                FechaTimePickerP.Value            = pago.Fecha.Value;
                IdEstudiantesnumericUpDownP.Value = pago.IdEstudiante;
                MontotextBox.Text          = Convert.ToString(pago.Monto);
                PagotextBoxP.Text          = Convert.ToString(pago.Pago);
                BalancetextBox.Text        = Convert.ToString(pago.Balance);
                ObservacionestextBoxP.Text = pago.Observaciones;
                Estudiantes estudiantes = EstudiantesBLL.Buscar(pago.IdEstudiante);
                Nombrelabel.Text = estudiantes.Nombres;
            }

            return(pago);
        }
        private void Filtrar()
        {
            if (FiltrarDropDownList.SelectedIndex == 0)
            {
                Lista = EstudiantesBLL.GetListAll();
            }
            else if (FiltrarDropDownList.SelectedIndex != 0)
            {
                if (FiltrarDropDownList.SelectedIndex == 2)
                {
                    Lista = EstudiantesBLL.GetList(p => p.Nombre == FiltrarTextBox.Text);
                }

                if (FiltrarDropDownList.SelectedIndex == 4)
                {
                    DateTime FechaDesde = Convert.ToDateTime(FechaDesdeTextBox.Text);
                    DateTime FechaHasta = Convert.ToDateTime(FechaHastaTextBox.Text);
                    Lista = EstudiantesBLL.GetList(p => p.FechaIngreso >= FechaDesde.Date && p.FechaIngreso <= FechaHasta.Date);
                }

                if (FiltrarDropDownList.SelectedIndex == 1)
                {
                    int id = Utilidades.TOINT(FiltrarTextBox.Text);
                    Lista = EstudiantesBLL.GetList(p => p.EstudianteId == id);
                }
            }
            LlenarGriw();
        }
Esempio n. 11
0
        public void BuscarTest()
        {
            Estudiantes estudiante = new Estudiantes();

            estudiante = EstudiantesBLL.Buscar(2);
            Assert.AreEqual(estudiante != null, true);
        }
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            Estudiantes estudiante;
            bool paso = false;

            if (!Validar())
               return;

            estudiante = LlenarClase();

            //Determinar si es guargar o modificar
            if (IDnumericUpDown.Value == 0)
                paso = EstudiantesBLL.guardar(estudiante);
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar una persona que no existe");
                    return;
                }
                paso = EstudiantesBLL.modificar(estudiante);

            }

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

        }
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Estudiantes>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:     //EstudianteId
                    listado = EstudiantesBLL.GetList(e => e.EstudianteId == Utilidades.ToInt(CriterioTextBox.Text));
                    break;

                case 1:     //Nombres
                    listado = EstudiantesBLL.GetList(e => e.Nombres.Contains(CriterioTextBox.Text, StringComparison.OrdinalIgnoreCase));
                    break;
                }
            }
            else
            {
                listado = EstudiantesBLL.GetList(c => true);
            }

            if (DesdeDataPicker.SelectedDate != null)
            {
                listado = EstudiantesBLL.GetList(c => c.FechaIngreso.Date >= DesdeDataPicker.SelectedDate);
            }

            if (HastaDatePicker.SelectedDate != null)
            {
                listado = EstudiantesBLL.GetList(c => c.FechaIngreso.Date <= HastaDatePicker.SelectedDate);
            }

            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }
Esempio n. 14
0
        public void GuardarTest()
        {
            Estudiantes   estudiantes   = new Estudiantes();
            Inscripciones inscripciones = new Inscripciones();
            bool          paso;

            inscripciones.InscripcionId = 1;
            inscripciones.Fecha         = DateTime.Now;
            inscripciones.EstudianteID  = 1;
            inscripciones.Comentario    = "estamos haciendo pruebas";
            inscripciones.Monto         = 1000;
            inscripciones.Balance       = 1000;
            paso        = InscripcionesBLL.Guardar(inscripciones);
            estudiantes = EstudiantesBLL.Buscar(inscripciones.EstudianteID);

            decimal balanceEstudiante = estudiantes.Balance;
            decimal nuevoBalance      = (balanceEstudiante + inscripciones.Balance);

            EstudiantesBLL.ActualizarBalance(inscripciones.EstudianteID, nuevoBalance);

            if (estudiantes.Balance == balanceEstudiante)
            {
                Assert.AreEqual(paso, true);
            }
            else
            {
                paso = false;
            }
        }
Esempio n. 15
0
        public void EliminarTest()
        {
            bool    paso;
            decimal balanceInscripcion;
            decimal balanceEstudiante;

            Inscripciones inscripcion = new Inscripciones();
            Estudiantes   estudiantes = new Estudiantes();

            inscripcion.InscripcionId = 32;
            inscripcion.EstudianteID  = 10;

            inscripcion        = InscripcionesBLL.Buscar(inscripcion.InscripcionId);
            estudiantes        = EstudiantesBLL.Buscar(inscripcion.EstudianteID);
            balanceEstudiante  = estudiantes.Balance;
            balanceInscripcion = inscripcion.Balance;
            EstudiantesBLL.ActualizarBalance(inscripcion.EstudianteID, (balanceEstudiante - balanceInscripcion));

            if (InscripcionesBLL.Eliminar(inscripcion.InscripcionId))
            {
                paso = true;
                Assert.AreEqual(paso, true);
            }
            else
            {
                paso = false;
            }
        }
        private void ConsultarButton_Click(object sender, EventArgs e)
        {
            var listado = new List <Estudiantes>();

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

                case 1:    //ID
                    int id = Convert.ToInt32(CriterioTextBox.Text);
                    listado = EstudiantesBLL.GetList(p => p.EstudianteId == id);
                    break;

                case 2:    //Nombre
                    listado = EstudiantesBLL.GetList(p => p.Nombres.Contains(CriterioTextBox.Text));
                    break;

                case 3:    //Cedula
                    listado = EstudiantesBLL.GetList(p => p.Cedula.Contains(CriterioTextBox.Text));
                    break;
                }
                listado = listado.Where(c => c.FechaNacimiento.Date >= DesdeDateTimePicker.Value.Date && c.FechaNacimiento.Date <= HastaDateTimePicker.Value.Date).ToList();
            }
            else
            {
                listado = EstudiantesBLL.GetList(p => true);
            }
            ConsultaDataGridView.DataSource = null;
            ConsultaDataGridView.DataSource = listado;
        }
Esempio n. 17
0
 private void LlenandoCombo()
 {
     grupo = new Grupos();
     EstudiantecomboBox.DataSource    = EstudiantesBLL.GetLista();
     EstudiantecomboBox.ValueMember   = "EstudianteId";
     EstudiantecomboBox.DisplayMember = "Nombres";
 }
Esempio n. 18
0
        private void ButtonConsultar_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Estudiantes>();

            if (TextBoxCriterio.Text.Trim().Length > 0)
            {
                switch (FiltrarComboBox.SelectedIndex)
                {
                case 0:     //TODO
                    listado = EstudiantesBLL.GetList(p => true);
                    break;

                case 1:     //ID
                    int id = int.Parse(TextBoxCriterio.Text);
                    listado = EstudiantesBLL.GetList(p => p.EstudianteId == id);
                    break;

                case 2:
                    listado = EstudiantesBLL.GetList(p => p.Nombre.Contains(TextBoxCriterio.Text));
                    break;

                case 3:
                    decimal balance = decimal.Parse(TextBoxCriterio.Text);
                    listado = EstudiantesBLL.GetList(p => p.Balance == balance);
                    break;
                }
            }
            else
            {
                listado = EstudiantesBLL.GetList(p => true);
            }
            ConsultaDataGridView.ItemsSource = null;
            ConsultaDataGridView.ItemsSource = listado;
        }
Esempio n. 19
0
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            MyErrorProvider.Clear();
            int id;

            int.TryParse(InscripcionIDnumericUpDown.Text, out id);



            if (InscripcionesBLL.Eliminar(id))
            {
                Contexto db = new Contexto();                                                                     //

                Estudiantes estudiante = EstudiantesBLL.buscar(Convert.ToInt32(EstudianteIDNumericUpDown.Value)); //

                estudiante.Balance        -= (Convert.ToSingle(BalanceTextBox.Text));                             //
                db.Entry(estudiante).State = EntityState.Modified;                                                //
                db.SaveChanges();                                                                                 //


                MessageBox.Show("Eliminado!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MyErrorProvider.SetError(InscripcionIDnumericUpDown, "No se puede eliminar una inscripcion que no existe");
            }
            Limpiar();
        }
        public void eliminarTest()
        {
            bool paso;

            paso = EstudiantesBLL.eliminar(4);
            Assert.AreEqual(paso, true);
        }
Esempio n. 21
0
 public Detalles()
 {
     InitializeComponent();
     EstudiantescomboBox.DataSource  = EstudiantesBLL.GetLista();
     EstudiantescomboBox.ValueMember = "EstudianteId";
     EstudiantescomboBox.ValueMember = "Nombre";
 }
        //Muestra el nombre del estudiante y guardar id estudiante.....
        private void LlenarComboBox()
        {
            EstudianteComboBox.DataSource    = EstudiantesBLL.GetList(x => true);
            EstudianteComboBox.ValueMember   = "EstudianteId";
            EstudianteComboBox.DisplayMember = "Nombre";

            //TraerBalance();
        }
Esempio n. 23
0
        private void button3_Click(object sender, EventArgs e)
        {
            var estudiante = new Estudiantes();

            estudiante.nombreEstudiantes = "Yinet";
            EstudiantesBLL.Insertar(estudiante);
            LlenarCombo();
        }
Esempio n. 24
0
        public void BuscarTest()
        {
            Estudiantes personas = new Estudiantes();

            personas = EstudiantesBLL.Buscar(1);

            Assert.AreEqual(personas, personas);
        }
Esempio n. 25
0
        public void GuardarBalanceTest()
        {
            Estudiantes estudiante = new Estudiantes();

            estudiante         = EstudiantesBLL.Buscar(2);
            estudiante.Balance = 5;
            Assert.AreEqual(estudiante != null, true);
        }
Esempio n. 26
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Estudiantes estudiante = new Estudiantes();

            LlenarClase(estudiante);
            EstudiantesBLL.Guardar(estudiante);
            MessageBox.Show("Guardado");
        }
Esempio n. 27
0
 public rAdicionales()
 {
     InitializeComponent();
     this.DataContext = Adicional;
     EstudianteIdComboBox.ItemsSource       = EstudiantesBLL.GetEstudiante();
     EstudianteIdComboBox.SelectedValuePath = "EstudianteId";
     EstudianteIdComboBox.DisplayMemberPath = "Nombres";
 }
Esempio n. 28
0
        public void EliminarTest()
        {
            bool        paso;
            Estudiantes estudiantes = new Estudiantes();

            estudiantes.EstudianteId = 1;
            paso = EstudiantesBLL.Eliminar(estudiantes.EstudianteId);
            Assert.AreEqual(paso, true);
        }
 private void Eliminarbutton_Click(object sender, EventArgs e)
 {
     if (validarId("Favor digitar el id del Estudiante que desea eliminar") && ValidarBuscar())
     {
         EstudiantesBLL.Eliminar(ut.StringToInt(EstudiantesIdtextBox.Text));
         Limpiar();
         MessageBox.Show("Se Elimino Corretamente");
     }
 }
        private void LlenarBalance()
        {
            List <Estudiantes> listaEstudiantes = EstudiantesBLL.GetList(x => x.Nombre.Equals(EstudianteComboBox.Text));

            foreach (var item in listaEstudiantes)
            {
                BalanceTextBox.Text = item.Balance.ToString();
            }
        }