예제 #1
0
        public void cargarFacultad(int ID_Facultad)
        {
            FacultadesBLL facuBLL  = new FacultadesBLL();
            Facultad      facultad = new Facultad();

            facultad = facuBLL.cargarFacultad(ID_Facultad);


            lblID_Facultad.Text          = facultad.ID_Facultad.ToString();
            txtCodigo.Text               = facultad.codigo.ToString();
            txtNombre.Text               = facultad.nombre.ToString();
            txtFechaCreacion.Text        = facultad.fechaCreacion.ToString().Substring(0, 10);
            ddlUniversidad.SelectedValue = facultad.universidad.ToString();

            cargarPaises();
            ddlPais.SelectedValue = facultad.Ciudad1.Estado1.Pais.ToString();

            cargarEstados();
            ddlEstado.SelectedValue = facultad.Ciudad1.estado.ToString();

            cargarCiudades();
            ddlCiudad.SelectedValue = facultad.ciudad.ToString();

            cargarMaterias();
            List <MateriaFacultad> listMaterias = new List <MateriaFacultad>();

            listMaterias = facultad.MateriaFacultad.ToList();

            foreach (MateriaFacultad materiaFacu in listMaterias)
            {
                ListBoxMaterias.Items.FindByValue(materiaFacu.materia.ToString()).Selected = true;
            }
        }
예제 #2
0
        public void modificarFacultad()
        {
            FacultadesBLL facuBLL = new FacultadesBLL();
            Facultad      facu    = new Facultad();

            facu.ID_Facultad          = int.Parse(lblID_Facultad.Text);
            facu.codigo               = txtCodigo.Text;
            facu.nombre               = txtNombre.Text;
            facu.fechaCreacion        = Convert.ToDateTime(txtFechaCreacion.Text);
            facu.universidad          = int.Parse(ddlUniversidad.SelectedValue);
            facu.Ciudad1.Estado1.Pais = int.Parse(ddlPais.SelectedValue);
            facu.Ciudad1.estado       = int.Parse(ddlEstado.SelectedValue);
            facu.ciudad               = int.Parse(ddlCiudad.SelectedValue);

            MateriaFacultad        materiaFacu;
            List <MateriaFacultad> listMaterias = new List <MateriaFacultad>();

            foreach (ListItem item in ListBoxMaterias.Items)
            {
                if (item.Selected)
                {
                    materiaFacu          = new MateriaFacultad();
                    materiaFacu.materia  = int.Parse(item.Value);
                    materiaFacu.facultad = facu.ID_Facultad;
                    listMaterias.Add(materiaFacu);
                }
            }
            facuBLL.modificarFacultad(facu, listMaterias);
        }
예제 #3
0
        public void eliminarFacultad()
        {
            FacultadesBLL       facuBLL = new FacultadesBLL();
            MateriasFacultadBLL matFacu = new MateriasFacultadBLL();

            int ID_Facultad = int.Parse(lblID_Facultad.Text);

            facuBLL.eliminarFacultad(ID_Facultad);
        }
예제 #4
0
        public List <object> MostrarFacultadesf()
        {
            FacultadesBLL FacuBLL      = new FacultadesBLL();
            List <object> listFacultad = new List <object>();

            listFacultad = FacuBLL.MostrarFacultadesf();

            return(listFacultad);
        }
예제 #5
0
        public bool codigoinvalido()
        {
            bool repetido = false;

            FacultadesBLL codigoBLL = new FacultadesBLL();
            DataTable     dtCodigo  = new DataTable();

            dtCodigo = codigoBLL.comprobarCodigo(txtCodigo.Text);

            if (dtCodigo.Rows.Count > 0)
            {
                repetido = true;
            }
            return(repetido);
        }
예제 #6
0
        public void agregarFacultad()
        {
            FacultadesBLL facuBLL = new FacultadesBLL();
            Facultad      facu    = new Facultad();

            facu.codigo               = txtCodigo.Text;
            facu.nombre               = txtNombre.Text;
            facu.fechaCreacion        = Convert.ToDateTime(txtFechaCreacion.Text);
            facu.universidad          = int.Parse(ddlUniversidad.SelectedValue);
            facu.Ciudad1.Estado1.Pais = int.Parse(ddlPais.SelectedValue);
            facu.Ciudad1.estado       = int.Parse(ddlEstado.SelectedValue);
            facu.ciudad               = int.Parse(ddlCiudad.SelectedValue);

            try
            {
                MateriaFacultad        materiaFacultad;
                List <MateriaFacultad> listMaterias = new List <MateriaFacultad>();

                facuBLL.agregarFacultadPorID(facu);


                foreach (ListItem item in ListBoxMaterias.Items)
                {
                    if (item.Selected)
                    {
                        materiaFacultad          = new MateriaFacultad();
                        materiaFacultad.materia  = int.Parse(item.Value);
                        materiaFacultad.facultad = facu.ID_Facultad;
                        listMaterias.Add(materiaFacultad);
                    }
                }

                facuBLL.agregarFacultad(facu, listMaterias);
                limpiarCampos();
            }
            catch (Exception ex)
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Alta", "alert ('" + ex.Message + "')", true);
            }
        }