示例#1
0
 private void Buscarbutton_Click(object sender, EventArgs e)
 {
     if (ValidarId("Ingresa el Id") && ValidarBuscar())
     {
         LlenarClase(EstudiantesBLL.Buscar(String(IdtextBox.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);
        }
示例#3
0
        public void BuscarTest()
        {
            Estudiantes estudiante = new Estudiantes();

            estudiante = EstudiantesBLL.Buscar(2);
            Assert.AreEqual(estudiante != null, true);
        }
示例#4
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;
            }
        }
示例#5
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 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;
            }
        }
 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)));
     }
 }
示例#8
0
        public void BuscarTest()
        {
            Estudiantes personas = new Estudiantes();

            personas = EstudiantesBLL.Buscar(1);

            Assert.AreEqual(personas, personas);
        }
示例#9
0
        public void GuardarBalanceTest()
        {
            Estudiantes estudiante = new Estudiantes();

            estudiante         = EstudiantesBLL.Buscar(2);
            estudiante.Balance = 5;
            Assert.AreEqual(estudiante != null, true);
        }
        private void LlenarId(Estudiantes estu)
        {
            var est = EstudiantesBLL.Buscar(ut.StringToInt(FiltrotextBox.Text));

            FiltrotextBox.Text           = estu.EstudianteId.ToString();
            NombreEstudiantetextBox.Text = estu.Nombres;
            ConsultaEstudiantesdataGridView.DataSource = null;
            ConsultaEstudiantesdataGridView.DataSource = estu.Grupos;
        }
示例#11
0
        private void Llenar(Estudiantes Est)
        {
            var Estu = EstudiantesBLL.Buscar(u.StringToInt(IdtextBox.Text));

            IdtextBox.Text     = Est.EstudianteId.ToString();
            NombretextBox.Text = Est.Nombre;
            EstudiantedataGridView.DataSource = null;
            EstudiantedataGridView.DataSource = Est.EstudianteId;
        }
示例#12
0
        private bool ValidarBuscar()
        {
            if (EstudiantesBLL.Buscar(String(IdtextBox.Text)) == null)
            {
                MessageBox.Show("Este registro no existe");
                return(false);
            }

            return(true);
        }
示例#13
0
        private void CargaEst(List <Estudiantes> lista)
        {
            List <Estudiantes> estudiante = new List <Estudiantes>();

            foreach (Estudiantes estudiant in lista)
            {
                estudiante.Add(EstudiantesBLL.Buscar(estudiant.EstudianteId));
            }
            EstudiantedataGridView.DataSource = null;
            EstudiantedataGridView.DataSource = estudiante;
        }
示例#14
0
        private void LlenarGruposEstudiantes(List <Estudiantes> lista)
        {
            var estudiante = new List <Estudiantes>();

            foreach (Estudiantes estu in lista)
            {
                estudiante.Add(EstudiantesBLL.Buscar(estu.EstudianteId));
            }
            EstudiantedataGridView.DataSource = null;
            EstudiantedataGridView.DataSource = estudiante;
        }
示例#15
0
        public void BuscarTest()
        {
            bool        paso       = false;
            Estudiantes estudiante = new Estudiantes();

            estudiante = EstudiantesBLL.Buscar(3);
            if (estudiante != null)
            {
                paso = true;
            }
            Assert.AreEqual(paso, true);
        }
示例#16
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var estudiante = EstudiantesBLL.Buscar(Utilidades.ToInt(EstudianteIdTextBox.Text));

            if (estudiante != null)
            {
                this.Estudiante = estudiante;
            }
            else
            {
                this.Estudiante = new Estudiantes();
            }

            this.DataContext = this.Estudiante;
        }
示例#17
0
        private void buscarButton_Click(object sender, RoutedEventArgs e)
        {
            var estudiante = EstudiantesBLL.Buscar(int.Parse(idBox.Text));

            if (estudiante != null)
            {
                this.estudiante = estudiante;
            }
            else
            {
                this.estudiante = new Estudiantes();
            }

            this.DataContext = this.estudiante;
        }
示例#18
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var encontrado = EstudiantesBLL.Buscar(int.Parse(MatriculaTextBox.Text));

            if (encontrado != null)
            {
                Estudiante       = encontrado;
                this.DataContext = Estudiante;
                Cargar();
            }
            else
            {
                MessageBox.Show("No se encontro el estudiante", "Error.", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        private void BuscarEbuttonP_Click(object sender, EventArgs e)
        {
            int Id = 0;

            Id = Decimal.ToInt32(IdEstudiantesnumericUpDownP.Value);
            Estudiantes estudiantes = EstudiantesBLL.Buscar(Id);

            if (estudiantes == null)
            {
                MessageBox.Show("No existe el estudiante que busca!");
            }
            else
            {
                Nombrelabel.Text = estudiantes.Nombres;
            }
        }
        private void LlenarCampo(int id)
        {
            Estudiantes estudiantes = new Estudiantes();

            estudiantes = EstudiantesBLL.Buscar(id);
            if (estudiantes == null)
            {
                MessageBox.Show("El id estudiante que esta buscando no existe");
            }
            else
            {
                NombretextBox.Text         = estudiantes.Nombres;
                DirecciontextBox.Text      = estudiantes.Direccion;
                CarreratextBox.Text        = estudiantes.Carrerra;
                FechaNdateTimePicker.Value = estudiantes.FechaN.Value;
            }
        }
示例#21
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            int id;

            int.TryParse(Convert.ToString(IDnumericUpDown.Value), out id);

            Limpiar();

            Estudiantes evaluacion = EstudiantesBLL.Buscar(id);

            if (evaluacion != null)
            {
                LlenaCampo(evaluacion);
            }
            else
            {
                MessageBox.Show("El registro que desea buscar no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            Inscripciones inscripcion;
            bool          paso = false;

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

            if (EstudiantesBLL.Buscar(inscripcion.EstudianteId) != null)
            {
                if (InscripcionIDNumericUpDown.Value == 0)
                {
                    paso = InscripcionesBLL.Guardar(inscripcion);
                }
                else
                {
                    if (!ExisteEnLaBaseDeDatos())
                    {
                        MessageBox.Show("No se puede modificar una inscripcion que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }
                    paso = InscripcionesBLL.Modificar(inscripcion);
                }

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

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

            Limpiar();

            estudiante = EstudiantesBLL.Buscar(id);

            if (estudiante != null)
            {
                LlenaCampos(estudiante);
            }
            else
            {
                MessageBox.Show("Estudiante No Encontrado");
            }
        }
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            int         id;
            Estudiantes estudiante = new Estudiantes();

            id = Convert.ToInt32(IdNumericUpDown.Value);

            Limpiar();

            estudiante = EstudiantesBLL.Buscar(id);

            if (estudiante != null)
            {
                LLenaCampo(estudiante);
            }
            else
            {
                MessageBox.Show("Estudiante no encontrado");
            }
        }
示例#25
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            int         id;
            Estudiantes estudiante = new Estudiantes();

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

            Limpiar();

            estudiante = EstudiantesBLL.Buscar(id);

            if (estudiante != null)
            {
                LlenaCampo(estudiante);
            }
            else
            {
                MessageBox.Show("Persona no encontrada");
            }
        }
        private void ButtonBuscar_Click(object sender, RoutedEventArgs e)
        {
            int         id;
            Estudiantes estudiantes = new Estudiantes();

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

            Limpiar();

            estudiantes = EstudiantesBLL.Buscar(id);

            if (estudiantes != null)
            {
                MessageBox.Show("Persona encontrada");
                LlenaCampo(estudiantes);
            }
            else
            {
                MessageBox.Show("Persona no encontrada");
            }
        }
示例#27
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            EstudiantesdataGridView.DataSource = null;
            int Id;

            int.TryParse(EstudianteIdtextBox.Text, out Id);
            var Estudiante = EstudiantesBLL.Buscar(Id);

            if (Estudiante != null)
            {
                var GrupoEstudiante = GruposEstudiantesBLL.GetList(Estudiante.EstudianteId);
                var Grupo           = GruposBLL.GetList(GrupoEstudiante);
                NombreEstudiantetextBox.Text       = Estudiante.Nombres;
                EstudiantesdataGridView.Visible    = true;
                EstudiantesdataGridView.DataSource = Grupo;
            }
            else
            {
                MessageBox.Show("No encontrado");
            }
        }
示例#28
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            int         id;
            Estudiantes estudiante = new Estudiantes();

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

            Limpiar();

            estudiante = EstudiantesBLL.Buscar(id);

            if (estudiante != null)
            {
                MessageBox.Show("Estudiante Encontrado");
                LlenarCampo(estudiante);
            }
            else
            {
                MessageBox.Show("Estudiante no Encontrado");
            }
        }
示例#29
0
        private void Elimiarbutton4_Click(object sender, EventArgs e)
        {
            Estudiantes estudiantes = EstudiantesBLL.Buscar(Convert.ToInt32(IDnumericUpDown.Value));

            if (estudiantes != null)
            {
                EstudiantesBLL.Eliminar(estudiantes.EstudianteId);
                MessageBox.Show("Eliminado");
                Limpiar();
            }
            else
            {
                MessageBox.Show("No Eliminado, Id No Existe");
                errorProvider.SetError(IDnumericUpDown, "No se puede eliminar una persona que no existe");
                errorProvider.Clear();
                Limpiar();
            }


            int id;

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


            if (IDnumericUpDown.Value == 0)
            {
                MessageBox.Show("Esta Vacio");
            }
            else if (EstudiantesBLL.Eliminar(id))
            {
                MessageBox.Show("Eliminado");
                Limpiar();
            }
            else
            {
                errorProvider.SetError(IDnumericUpDown, "No se puede eliminar una persona que no existe");
                errorProvider.Clear();
                Limpiar();
            }
        }
示例#30
0
        private bool EstudianteExiste()
        {
            Estudiantes estudiante = EstudiantesBLL.Buscar(Convert.ToInt32(IDnumericUpDown.Value));

            return(estudiante != null);
        }