Esempio n. 1
0
        public void agregarFacultad(Facultad paramFacultad)
        {
            FacultadDAL facultad = new FacultadDAL();
            Facultad    facu     = new Facultad();

            facu = cargarFacultad(paramFacultad.ID_Facultad);

            if (facu != null)
            {
                throw new Exception("El código de la facultad ya existe, introduce uno diferente.");
            }
            else
            {
                if (paramFacultad.fechaCreacion.Year > 2010)
                {
                    throw new Exception("Fecha no permitida, introduce una fecha menor a 2010");
                }
                else if (paramFacultad.fechaCreacion.Year < 1900)
                {
                    throw new Exception("Fecha no permitida, introduce una fecha mayor a 1900");
                }
                else
                {
                    using (TransactionScope ts = new TransactionScope()) {
                        facultad.agregarFacultad(paramFacultad);
                        ts.Complete();
                    }
                }
            }
        }
Esempio n. 2
0
        public void AgregarFacultad(Facultad paramfacultad)
        {
            FacultadDAL        facultad   = new FacultadDAL();
            Facultad           facu       = new Facultad();
            MateriaFacultadBLL matFacuBLL = new MateriaFacultadBLL();

            facu = cargarCodigo(paramfacultad.codigo);
            if (facu != null)
            {
                throw new Exception("El codigo de facultad ya existe en la base de datos");
            }
            else
            {
                int fecha = DateTime.Now.Year - paramfacultad.fechaCreacion.Year;
                if (fecha > 121)
                {
                    throw new Exception("Fecha no permitida, introduce una fecha mayor a 1900");
                }
                else if (fecha < 11)
                {
                    throw new Exception("Fecha no permitida, introduce una fecha menor a 2010");
                }
                else
                {
                    using (TransactionScope ts = new TransactionScope())
                    {
                        facultad.AgregarFacultad(paramfacultad);
                        ts.Complete();
                    }
                }
            }
        }
Esempio n. 3
0
        public void eliminarFacultad(int Id)
        {
            FacultadDAL        facultad    = new FacultadDAL();
            MateriaFacultadBLL oMateriaBLL = new MateriaFacultadBLL();

            using (TransactionScope ts = new TransactionScope())
            {
                oMateriaBLL.EliminarMateria(Id);
                facultad.eliminarFacultad(Id);
                ts.Complete();
            }
        }
Esempio n. 4
0
        public void eliminarFacultad(int ID_Facultad)
        {
            FacultadDAL        facultad = new FacultadDAL();
            MateriaFacultadBLL matFacu  = new MateriaFacultadBLL();

            using (TransactionScope ts = new TransactionScope())
            {
                matFacu.eliminarMateriaFAcultad(ID_Facultad);
                facultad.eliminarFacultad(ID_Facultad);
                ts.Complete();
            }
        }
Esempio n. 5
0
        public void eliminarFacultad(int matricula)
        {
            FacultadDAL        facultad    = new FacultadDAL();
            MateriaFacultadBLL matFacultad = new MateriaFacultadBLL();

            using (TransactionScope ts = new TransactionScope())
            {
                matFacultad.eliminarMaterias(matricula);
                facultad.eliminarFacultad(matricula);

                ts.Complete();
            }
        }
Esempio n. 6
0
        public void EditarFacultad(Facultad paramfacultad, List <MateriaFacultad> listMaterias)
        {
            FacultadDAL        facultad   = new FacultadDAL();
            MateriaFacultadBLL matFacuBLL = new MateriaFacultadBLL();

            using (TransactionScope ts = new TransactionScope())
            {
                facultad.EditarFacultad(paramfacultad);
                matFacuBLL.eliminarMateriaFAcultad(paramfacultad.ID_Facultad);
                foreach (MateriaFacultad materia in listMaterias)
                {
                    matFacuBLL.agregarMateriaFAcultad(materia);
                }
                ts.Complete();
            }
        }
Esempio n. 7
0
        public void modificarFacultad(Facultad paramFacultad, List <MateriaFacultad> listaFacultad)
        {
            FacultadDAL        facultad = new FacultadDAL();
            MateriaFacultadBLL oMateria = new MateriaFacultadBLL();

            using (TransactionScope oScope = new TransactionScope())
            {
                facultad.modificarFacultad(paramFacultad);
                oMateria.EliminarMateria(paramFacultad.Id_Facultad);
                foreach (MateriaFacultad materia in listaFacultad)
                {
                    oMateria.AgregarMateriaFacultad(materia);
                }
                oScope.Complete();
            }
        }
Esempio n. 8
0
        public void ModificarFacultad(FACULTADD pFacultad, List <MateriaFacultad> materiaFacultades)
        {
            FacultadDAL        facultad = new FacultadDAL();
            MateriaFacultadBLL materia  = new MateriaFacultadBLL();

            using (TransactionScope ts = new TransactionScope())
            {
                facultad.ModificarFacultad(pFacultad);

                materia.eliminarMaterias(pFacultad.ID_Facultad);

                foreach (MateriaFacultad nmaterias in materiaFacultades)
                {
                    materia.agregarMateriaFacultad(nmaterias);
                }

                ts.Complete();
            }
        }
Esempio n. 9
0
        public void AgregarFacultad(FACULTADD Facultad, List <MateriaFacultad> materiaFacultades)
        {
            FacultadDAL        facultad = new FacultadDAL();
            FACULTADD          registro = new FACULTADD();
            MateriaFacultadBLL materias = new MateriaFacultadBLL();

            registro = facultad.buscarFacultad(Facultad.codigo);

            if (registro != null)
            {
                throw new Exception("Codigo de Facultad ya existe favor de ingresar uno diferente.");
            }
            else
            {
                int tiempo = Facultad.fechaCreacion.Year;
                if (tiempo <= 1900)
                {
                    throw new Exception("Fecha no permitida, introduce una fecha mayor a 1900”.");
                }
                else
                {
                    if (tiempo >= 2010)
                    {
                        throw new Exception("Fecha no permitida, introduce una fecha menor a 2010”.");
                    }
                    else
                    {
                        using (TransactionScope ts = new TransactionScope())
                        {
                            facultad.AgregarFacultad(Facultad);

                            foreach (MateriaFacultad materia in materiaFacultades)
                            {
                                materias.agregarMateriaFacultad(materia);
                            }

                            ts.Complete();
                        }
                    }
                }
            }
        }
Esempio n. 10
0
        public void modificarFacultad(Facultad paramFacultad, List <MateriaFacultad> listMaterias)
        {
            FacultadDAL facultad = new FacultadDAL();


            Facultad           facu       = new Facultad();
            MateriaFacultadBLL matFacuBLL = new MateriaFacultadBLL();

            facu = facultad.cargarFacultadcod(paramFacultad.codigo);

            if (facu == null || facu.codigo == paramFacultad.codigo)
            {
                if (paramFacultad.fechaCreacion.Year < 1900)
                {
                    throw new Exception("Fecha no permitida, introduce una fecha mayor a 1900.");
                }
                else if (paramFacultad.fechaCreacion.Year > 2010)
                {
                    throw new Exception("Fecha no permitida, introduce una fecha menor que 2010.");
                }
                else
                {
                    using (TransactionScope ts = new TransactionScope())
                    {
                        facultad.modificarFacultad(paramFacultad);
                        matFacuBLL.eliminarMaterias(paramFacultad.ID_Facultad);


                        foreach (MateriaFacultad materia in listMaterias)
                        {
                            matFacuBLL.agregarMateriaFacultad(materia);
                        }

                        ts.Complete();
                    }
                }
            }
            else
            {
                throw new Exception("Código no vàlido.");
            }
        }
Esempio n. 11
0
        public void agregarFacultad(Facultad paramFacultad, List <MateriaFacultad> listMaterias)
        {
            FacultadDAL        facultad   = new FacultadDAL();
            Facultad           facu       = new Facultad();
            MateriaFacultadBLL matFacuBLL = new MateriaFacultadBLL();

            facu = facultad.cargarFacultadcod(paramFacultad.codigo);

            if (facu != null)
            {
                throw new Exception("El código ya existe en la base de datos.");
            }
            else
            {
                if (paramFacultad.fechaCreacion.Year < 1900)
                {
                    throw new Exception("Fecha no permitida, introduce una fecha mayor a 1900.");
                }
                else if (paramFacultad.fechaCreacion.Year > 2010)
                {
                    throw new Exception("Fecha no permitida, introduce una fecha menor que 2010.");
                }
                else
                {
                    using (TransactionScope ts = new TransactionScope())
                    {
                        facultad.agregarfacultad(paramFacultad);
                        foreach (MateriaFacultad materia in listMaterias)
                        {
                            materia.facultad = paramFacultad.ID_Facultad;
                            matFacuBLL.agregarMateriaFacultad(materia);
                            Console.WriteLine("YEI");
                        }

                        ts.Complete();
                    }
                }
            }
        }
Esempio n. 12
0
        public void AgregarFacultad(Facultad oFacultad, List <MateriaFacultad> lst)
        {
            FacultadDAL        facultad = new FacultadDAL();
            Facultad           facu     = new Facultad();
            MateriaFacultadBLL oMateria = new MateriaFacultadBLL();

            if (facu == null)
            {
                throw new Exception("La Facultad ya existe en la base de datos");
            }
            else
            {
                if (oFacultad.FechaCreacion.Year > 1900)
                {
                    if (oFacultad.FechaCreacion.Year < 2010)
                    {
                        using (TransactionScope oScope = new TransactionScope())
                        {
                            facultad.AgregarFacultad(oFacultad);

                            foreach (MateriaFacultad materia in lst)
                            {
                                oMateria.AgregarMateriaFacultad(materia);
                            }
                            oScope.Complete();
                        }
                    }
                    else
                    {
                        throw new Exception("Fecha no permitida, introduce una fecha menor a 2010");
                    }
                }
                else
                {
                    throw new Exception("Fecha no permitida, introduce una fecha mayor a 1900");
                }
            }
        }
Esempio n. 13
0
        public Facultad cargarFacultad(int matricula)
        {
            FacultadDAL facultad = new FacultadDAL();

            return(facultad.cargarFacultad(matricula));
        }
Esempio n. 14
0
        public List <Facultad> cargarFacultades()
        {
            FacultadDAL facultad = new FacultadDAL();

            return(facultad.cargarFacultades());
        }
Esempio n. 15
0
        public Facultad cargarCodigo(string codigo)
        {
            FacultadDAL facultad = new FacultadDAL();

            return(facultad.cargar_codigo(codigo));
        }
Esempio n. 16
0
        //ALUMNOS
        public DataTable CargarFacultades()
        {
            FacultadDAL facultad = new FacultadDAL();

            return(facultad.CargarFacultades());
        }
Esempio n. 17
0
        public Facultad cargarID_FAcultad(int ID_Facultad)
        {
            FacultadDAL facultad = new FacultadDAL();

            return(facultad.cargarID_FAcultad(ID_Facultad));
        }
Esempio n. 18
0
        //FACULTADES
        public int consultar()
        {
            FacultadDAL facultad = new FacultadDAL();

            return(facultad.consultar());
        }
Esempio n. 19
0
        public List <object> CargarFacultades()
        {
            FacultadDAL facultad = new FacultadDAL();

            return(facultad.CargarFacultades());
        }
Esempio n. 20
0
        public FACULTADD cargarFacultad(int ID_Facultad)
        {
            FacultadDAL facultad = new FacultadDAL();

            return(facultad.cargarFacultad(ID_Facultad));
        }
Esempio n. 21
0
        public Facultad cargarFacultad(int Id)
        {
            FacultadDAL facultad = new FacultadDAL();

            return(facultad.cargarFacultad(Id));
        }