private void Buscarbutton_Click(object sender, EventArgs e)
 {
     if (validarId("Favor ingresar el id del Estudiantes que desea buscar") && ValidarBuscar())
     {
         Llenar(GruposBLL.Buscar(ut.StringToInt(GrupoIdtextBox.Text)));
     }
 }
예제 #2
0
        public void BuscarTest()
        {
            Grupos Grupo = new Grupos();

            Grupo = GruposBLL.Buscar(12);
            Assert.IsNotNull(Grupo);
        }
예제 #3
0
        public void BuscarTest()
        {
            Grupos grupo = new Grupos();

            grupo = GruposBLL.Buscar(8);
            Assert.IsNotNull(grupo);
        }
예제 #4
0
        private void BuscarFiltrobutton_Click(object sender, EventArgs e)
        {
            Expression <Func <Grupos, bool> > filtral = x => 1 == 1;
            int Id;

            switch (FiltrarcomboBox.SelectedIndex)
            {
            case 0:    //GrupoId
                Id      = Convert.ToInt32(FiltrartextBox.Text);
                filtral = x => x.GrupoId == Id &&
                          (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value);
                break;

            case 1:    //Descripcion
                filtral = x => x.Descripcion.Contains(FiltrartextBox.Text) &&
                          (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value);
                break;

            case 2:    //Cantidad
                Decimal Cantidad = Decimal.Parse(FiltrartextBox.Text);
                filtral = x => x.Cantidad >= Cantidad &&
                          (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value);
                break;

            case 3:    //Grupos
                Decimal Cantidad_Grupos = Decimal.Parse(FiltrartextBox.Text);
                filtral = x => x.Cantidad_Grupos >= Cantidad_Grupos &&
                          (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value);
                break;
            }

            ConsultadataGridView.DataSource = GruposBLL.GetList(filtral);
        }
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Grupos Grupo = GruposBLL.Buscar((int)IdnumericUpDown.Value);

            if (GetValidacion())
            {
                if (Grupo == null)
                {
                    if (GruposBLL.Guardar(LlenaClase()))
                    {
                        MessageBox.Show("Guardado Con Exito");
                    }
                    else
                    {
                        MessageBox.Show("El Grupo No Se Guardo");
                    }
                }
                else
                {
                    if (GruposBLL.Modificar(LlenaClase()))
                    {
                        MessageBox.Show("Modificado Con Exito");
                    }
                    else
                    {
                        MessageBox.Show("El Grupo No Se Modifico");
                    }
                }
            }
            else
            {
                ActivarError();
            }
        }
예제 #6
0
        private void button2_Click(object sender, EventArgs e)
        {
            grupos.grupoNombres = NombreGrupotextBox.Text;
            grupos.Estudiantes  = grupos.Estudiantes;

            GruposBLL.Insertar(grupos);
        }
예제 #7
0
        public void EliminarTest()
        {
            bool paso = false;

            paso = GruposBLL.Eliminar(4);
            Assert.AreEqual(paso, true);
        }
        // Estudiantes est = new Estudiantes();
        private void Llenar(Estudiantes estu)
        {
            var est = GruposBLL.Buscar(ut.StringToInt(EstudiantesIdtextBox.Text));

            EstudiantesIdtextBox.Text     = estu.EstudianteId.ToString();
            NombrestextBox.Text           = estu.Nombres;
            GruposdataGridView.DataSource = null;
            GruposdataGridView.DataSource = estu.Grupos;
        }
        private void LlenarId(Grupos g)
        {
            var grup = GruposBLL.Buscar(ut.StringToInt(FiltrotextBox.Text));

            FiltrotextBox.Text      = g.GrupoId.ToString();
            NombreGrupotextBox.Text = g.Nombres;
            ConsultaGruposdataGridView.DataSource = null;
            ConsultaGruposdataGridView.DataSource = g.Estudiantes;
        }
 private void Eliminarbutton_Click(object sender, EventArgs e)
 {
     if (validarId("Favor digitar el id del Estudiante que desea eliminar") && ValidarBuscar())
     {
         GruposBLL.Eliminar(ut.StringToInt(GrupoIdtextBox.Text));
         Limpiar();
         MessageBox.Show("Se Elimino Corretamente");
     }
 }
        //---

        //--

        private bool ValidarExiste(string aux)
        {
            if (GruposBLL.GetListaNombres(aux).Count() > 0)
            {
                MessageBox.Show("Este Nombre  ya existe, favor intentar con otra Nombre ...");
                return(false);
            }
            return(true);
        }
        private void Llenar(Grupos grups)
        {
            var grup = GruposBLL.Buscar(ut.StringToInt(GrupoIdtextBox.Text));

            GrupoIdtextBox.Text = grups.GrupoId.ToString();
            NombrestextBox.Text = grups.Nombres;
            EstuGruposdataGridView.DataSource = null;
            EstuGruposdataGridView.DataSource = grup.Estudiantes;
        }
        //-----------

        //-----------
        private bool ValidarBuscar()
        {
            if (GruposBLL.Buscar(ut.StringToInt(GrupoIdtextBox.Text)) == null)
            {
                MessageBox.Show("Este registro no existe");
                return(false);
            }

            return(true);
        }
예제 #14
0
        public void GuardarTest()
        {
            bool   paso  = false;
            Grupos grupo = new Grupos();

            grupo.Descripcion    = "Master";
            grupo.Cantidad       = 30;
            grupo.GruposDeseados = 4;
            grupo.Integrantes    = 10;
            paso = GruposBLL.Guardar(grupo);
            Assert.AreEqual(paso, true);
        }
예제 #15
0
 public Alumno()
 {
     InitializeComponent();
     esNuevo        = false;
     esEditar       = false;
     carreraBLL     = new CarrerasBLL(Extensions.GetConnectionStringBD());
     gruposBLL      = new GruposBLL(Extensions.GetConnectionStringBD());
     alumnosBLL     = new AlumnosBLL(Extensions.GetConnectionStringBD());
     IdAlumnoActual = 0;
     fillCombo();
     recargaGRID();
 }
예제 #16
0
        public void ModificarTest()
        {
            int    IdGrupos = GruposBLL.GetList(x => true)[0].GrupoId;
            Grupos grupos   = GruposBLL.Buscar(IdGrupos);

            //Agreggar todo
            //  grupos.Detalle.Add(new GruposDetalle(0, grupos.GrupoId,2,3));

            bool paso = GruposBLL.Modificar(grupos);

            Assert.AreEqual(true, paso);
        }
예제 #17
0
 public Grupo()
 {
     InitializeComponent();
     esNuevo     = false;
     esEditar    = false;
     materiasBLL = new MateriasBLL(Extensions.GetConnectionStringBD());
     carreraBLL  = new CarrerasBLL(Extensions.GetConnectionStringBD());
     gruposBLL   = new GruposBLL(Extensions.GetConnectionStringBD());
     recargaGRID();
     fillCombo();
     isMateriaGrupo = false;
 }
예제 #18
0
        public void ModificarTest()
        {
            bool   paso  = false;
            Grupos grupo = new Grupos();

            grupo.GrupoId        = 8;
            grupo.Descripcion    = "Super";
            grupo.Cantidad       = 30;
            grupo.GruposDeseados = 4;
            grupo.Integrantes    = 10;
            paso = GruposBLL.Modificar(grupo);
            Assert.AreEqual(paso, true);
        }
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            BuscarerrorProvider.Clear();
            LlenarClase(grup);

            if (ValidarTextbox() && ValidarExiste(NombrestextBox.Text))
            {
                GruposBLL.Insertar(grup);
                Limpiar();
                limpiarErroresProvider();
                MessageBox.Show("-_-Guardado Con Exito-_-");
            }
        }
예제 #20
0
        public void GuardarTest()
        {
            bool   paso   = false;
            Grupos grupos = new Grupos();

            grupos.Grupoid     = 6;
            grupos.Fecha       = DateTime.Now;
            grupos.Descripcion = "Grupo Nuevo";
            grupos.Cantidad    = 75;
            grupos.Grupo       = 3;
            paso = GruposBLL.Guardar(grupos);
            Assert.AreEqual(paso, true);
        }
예제 #21
0
        private void BtnEliminar_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(GrupoIdnumericUpDown.Value);

            //validar que exista
            if (GruposBLL.Eliminar(id))
            {
                MessageBox.Show("Eliminado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo eliminar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #22
0
        public void ModificarTest()
        {
            bool   paso  = false;
            Grupos Grupo = new Grupos();

            Grupo.GrupoId     = 4;
            Grupo.Fecha       = DateTime.Now;
            Grupo.Descripcion = "0949";
            Grupo.Cantidad    = 12;
            Grupo.grupos      = 2;
            Grupo.Integrantes = "6";
            paso = GruposBLL.Modificar(Grupo);
            Assert.AreEqual(paso, true);
        }
예제 #23
0
        public void GuardarTest()
        {
            bool   paso;
            Grupos Grupo = new Grupos();

            Grupo.GrupoId     = 0;
            Grupo.Fecha       = DateTime.Now;
            Grupo.Descripcion = "20150959";
            Grupo.Cantidad    = 0;
            Grupo.grupos      = 0;
            Grupo.Integrantes = "4";
            paso = GruposBLL.Guardar(Grupo);
            Assert.AreEqual(paso, true);
        }
예제 #24
0
        private void BtnBuscar_Click(object sender, EventArgs e)
        {
            int    id    = Convert.ToInt32(GrupoIdnumericUpDown.Value);
            Grupos grupo = GruposBLL.Buscar(id);

            if (grupo != null)
            {
                LlenarCampos(grupo);
            }
            else
            {
                MessageBox.Show("No se encontro!", "Fallo",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #25
0
        public void GuardarTest()
        {
            Grupos grupos = new Grupos
            {
                Fecha       = DateTime.Now,
                Comentarios = "Fue Bueno"
            };

            //Si no estan creados los grupos da error
            grupos.Detalle.Add(new GruposDetalle());
            grupos.Detalle.Add(new GruposDetalle());

            bool paso = GruposBLL.Guardar(grupos);

            Assert.AreEqual(true, paso);
        }
예제 #26
0
        public void GetListTest()
        {
            bool   paso;
            Grupos grupos = new Grupos();

            grupos.GrupoID     = 0;
            grupos.Fecha       = DateTime.Now;
            grupos.Descripcion = "Esto fue excelente";
            grupos.Cantidad    = 0;
            grupos.Grupo       = 9;
            grupos.integrantes = "Hola";

            paso = GruposBLL.Guardar(grupos);


            Assert.AreEqual(paso, true);
        }
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            Grupos Grupo = GruposBLL.Buscar((int)IdnumericUpDown.Value);

            if (Grupo != null)
            {
                IdnumericUpDown.Value       = Grupo.GrupoId;
                FechaDateTimePicker.Value   = Grupo.Fecha;
                DescripciontextBox.Text     = Grupo.Descripcion;
                CantidadnumericUpDown.Value = Grupo.Cantidad;
                CantidadnumericUpDown.Value = Grupo.Cantidad_Grupos;
                IntegrantestextBox.Text     = Grupo.Integrantes.ToString();
            }
            else
            {
                MessageBox.Show("Este Grupo No Existe");
            }
        }
예제 #28
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            if (!Validar())
            {
                MessageBox.Show("Complete los Campos");
                return;
            }

            int Id;

            int.TryParse(GrupoIdtextBox.Text, out Id);
            GruposEstudiantesBLL.Insertar(GrupoEstuduante);
            GruposBLL.Insertar(new Grupos(Id, NombreGrupotextBox.Text));

            if (GruposEstudiantesBLL.Insertar(GrupoEstuduante))
            {
                MessageBox.Show("Guardado");
            }
        }
예제 #29
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");
            }
        }
예제 #30
0
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            Grupos grupo;
            bool   Paso = false;

            if (validar())
            {
                MessageBox.Show("Favor revisar todos los campos", "Validación",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            grupo = LlenaClase();

            //Determinar si es Guardar o Modificar
            if (GrupoIdnumericUpDown.Value == 0)
            {
                Paso = GruposBLL.Guardar(grupo);
            }
            else
            {
                //validar que exista.
                Paso = GruposBLL.Modificar(grupo);
            }

            //Informar el resultado
            if (Paso)
            {
                BtnNuevo.PerformClick();
                MessageBox.Show("Guardado!!", "Exito",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo guardar!!", "Fallo",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }