示例#1
0
        public void cargarFacultad(int id)
        {
            FacultadBLL facuBLL = new FacultadBLL();
            Facultad    facu    = new Facultad();

            facu = facuBLL.cargarFacultad(id);

            lblId.Text     = facu.ID_Facultad.ToString();
            txtcodigo.Text = facu.codigo;
            txtNombre.Text = facu.nombre;
            txtFecha.Text  = facu.fechaCreacion.ToString().Substring(0, 10);
            ddlUniversidad.SelectedValue = facu.universidad.ToString();

            cargarEstados();
            ddlEstados.SelectedValue = facu.Ciudad1.estado.ToString();
            cargarCiudades();
            ddlCiudad.SelectedValue = facu.ciudad.ToString();

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

            listMaterias = facu.MateriaFacultad.ToList();

            foreach (MateriaFacultad materiaFacu in listMaterias)
            {
                listBoxMaterias.Items.FindByValue(materiaFacu.materia.ToString()).Selected = true;
            }
        }
示例#2
0
        public void eliminarFacultad()
        {
            FacultadBLL facultad    = new FacultadBLL();
            int         ID_Facultad = int.Parse(lblID_Facultad.Text);

            facultad.eliminarFacultad(ID_Facultad);
        }
示例#3
0
        public void modificarFacultad()
        {
            FacultadBLL facultadBLL = new FacultadBLL();

            Facultad oFacultad = new Facultad();

            oFacultad.Id_Facultad   = int.Parse(lblIdFacultad.Text);
            oFacultad.Codigo        = (txtCodigo.Text).ToUpper();
            oFacultad.Nombre        = txtNombre.Text;
            oFacultad.FechaCreacion = Convert.ToDateTime(txtFechaCreacion.Text);
            oFacultad.Universidad   = int.Parse(ddlUniversidad.SelectedValue);
            oFacultad.IdCiudad      = int.Parse(ddlCiudad.SelectedValue);

            //int Id = int.Parse(lblIdFacultad.Text);
            //string Codigo = (txtCodigo.Text).ToUpper();
            //string Nombre = txtNombre.Text;
            //DateTime FechaCreacion = Convert.ToDateTime(txtFechaCreacion.Text);
            //int Universidad = int.Parse(ddlUniversidad.SelectedValue);
            //int Ciudad = int.Parse(ddlCiudad.SelectedValue);

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

            foreach (ListItem item in LstMaterias.Items)
            {
                if (item.Selected)
                {
                    materiaFacu            = new MateriaFacultad();
                    materiaFacu.IdMateria  = int.Parse(item.Value);
                    materiaFacu.IdFacultad = oFacultad.Id_Facultad;
                    lst.Add(materiaFacu);
                }
            }
            facultadBLL.modificarFacultad(oFacultad, lst);
        }
示例#4
0
        public void agregarFacultad()
        {
            FacultadBLL facuBLL = new FacultadBLL();

            Facultad facultad = new Facultad();

            facultad.codigo        = txtcodigo.Text;
            facultad.nombre        = txtNombre.Text;
            facultad.fechaCreacion = Convert.ToDateTime(txtFecha.Text);
            facultad.universidad   = int.Parse(ddlUniversidad.SelectedValue);
            facultad.ciudad        = int.Parse(ddlCiudad.SelectedValue);
            try
            {
                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 = facultad.ID_Facultad;
                        listMaterias.Add(materiaFacu);
                    }
                }

                facuBLL.agregarFacultad(facultad, listMaterias);
                limpiarCampos();
            }
            catch (Exception ex)
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Alta", "alert('" + ex.Message + "')", true);
            }
        }
示例#5
0
        public void cargarFacultad(int ID_Facultad)
        {
            FacultadBLL facultad  = new FacultadBLL();
            FACULTADD   lFacultad = new FACULTADD();

            lFacultad = facultad.cargarFacultad(ID_Facultad);

            lblID_Facultad.Text          = lFacultad.ID_Facultad.ToString();
            txtNombre.Text               = lFacultad.nombre.ToString();
            txtFecha.Text                = lFacultad.fechaCreacion.ToString().Substring(0, 10);
            txtCodigo.Text               = lFacultad.codigo.ToString();
            ddlUniversidad.SelectedValue = lFacultad.universidad.ToString();
            ddlPais.SelectedValue        = lFacultad.Ciudad1.Estado1.pais.ToString();
            ddlEstado.SelectedValue      = lFacultad.Ciudad1.estado.ToString();
            ddlCiudad.SelectedValue      = lFacultad.ciudad.ToString();

            List <MateriaFacultad> listaMaterias = new List <MateriaFacultad>();

            listaMaterias = lFacultad.MateriaFacultad.ToList();

            foreach (MateriaFacultad materiaFacultad in listaMaterias)
            {
                ListBoxMaterias.Items.FindByValue(materiaFacultad.materia.ToString()).Selected = true;
            }
        }
        public void cargarFacultad(int id)
        {
            FacultadBLL facuBLL = new FacultadBLL();

            Escuela_DAL.Facultad facultad = new Escuela_DAL.Facultad();

            //DataTable dtFacultad = facultad.cargarFacultad(int.Parse(Request.QueryString["pID"]));
            facultad = facuBLL.cargarFacultad(id);

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

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

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

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

            //A la lista de materias se le asigna el valor la relación MateriaAlumno
            listMaterias = facultad.MateriaFacultad.ToList();

            foreach (MateriaFacultad materiaFacu in listMaterias)
            {
                listBoxMaterias.Items.FindByValue(materiaFacu.materia.ToString()).Selected = true;
            }
        }
        public void modificarFacultad()
        {
            FacultadBLL facultadBLL = new FacultadBLL();

            Escuela_DAL.Facultad facultad = new Escuela_DAL.Facultad();

            facultad.ID_Facultad   = int.Parse(lblID.Text);
            facultad.codigo        = txtCodigo.Text;
            facultad.nombre        = txtNombre.Text;
            facultad.fechaCreacion = Convert.ToDateTime(txtFechaCreacion.Text);
            facultad.universidad   = int.Parse(ddlUniversidades.SelectedValue);
            facultad.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 = facultad.ID_Facultad;
                    listMaterias.Add(materiaFacu);
                }
            }

            facultadBLL.modificarFacultad(facultad, listMaterias);
        }
示例#8
0
        //El método contiene un objeto de tipo Facultad BLL, que devuelve una tabla con la cual
        //Se llenan los datos en una tabla dtFacultades y se devuelven a grd_facultad

        public List <Escuela_DAL.Facultad> cargarFacultades()
        {
            FacultadBLL facuBLL = new FacultadBLL();
            List <Escuela_DAL.Facultad> listFacultades = new List <Escuela_DAL.Facultad>();

            return(listFacultades = facuBLL.cargarFacultades());
        }
示例#9
0
        public void ModificarFacultad()
        {
            FacultadBLL facultad  = new FacultadBLL();
            FACULTADD   pFacultad = new FACULTADD();

            pFacultad.ID_Facultad   = int.Parse(lblID_Facultad.Text);
            pFacultad.nombre        = txtNombre.Text;
            pFacultad.fechaCreacion = Convert.ToDateTime(txtFecha.Text);
            pFacultad.codigo        = txtCodigo.Text;
            pFacultad.universidad   = int.Parse(ddlUniversidad.SelectedValue);
            pFacultad.ciudad        = int.Parse(ddlCiudad.SelectedValue);

            try
            {
                MateriaFacultad        MateriaFacultad;
                List <MateriaFacultad> materiaFacultades = new List <MateriaFacultad>();

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

                facultad.ModificarFacultad(pFacultad, materiaFacultades);
            }
            catch (Exception ex)
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Alta", "alert('" + ex.Message + "')", true);
            }
        }
        public void eliminarFacultad()
        {
            FacultadBLL facultadBLL = new FacultadBLL();
            int         Id          = int.Parse(lblIdFacultad.Text);

            facultadBLL.eliminarFacultad(Id);
        }
        public List <object> CargarFacultades()
        {
            FacultadBLL   facultadBLL = new FacultadBLL();
            List <object> lst         = new List <object>();

            lst = facultadBLL.CargarFacultades();
            return(lst);
        }
示例#12
0
        public void eliminarAlumno()
        {
            FacultadBLL facuBLL = new FacultadBLL();

            int id = int.Parse(lblId.Text);

            facuBLL.eliminarFacultad(id);
        }
示例#13
0
        public List <object> cargarFacultades()
        {
            FacultadBLL   facultad  = new FacultadBLL();
            List <object> lFacultad = new List <object>();

            lFacultad = facultad.cargarFacultades();
            return(lFacultad);
        }
示例#14
0
        public List <object> cargarFacultades()
        {
            FacultadBLL   facuBLL        = new FacultadBLL();
            List <object> listFacultades = new List <object>();

            listFacultades = facuBLL.cargarFacultades();

            return(listFacultades);
        }
示例#15
0
        public void cargarFacultad(int ID_Facultad)
        {
            FacultadBLL facultad  = new FacultadBLL();
            FACULTADD   pFacultad = new FACULTADD();

            pFacultad = facultad.cargarFacultad(ID_Facultad);

            lblID_Facultad.Text          = pFacultad.ID_Facultad.ToString();
            lblNombre.Text               = pFacultad.nombre.ToString();
            lblFecha.Text                = pFacultad.fechaCreacion.ToString().Substring(0, 10);
            lblCodigo.Text               = pFacultad.codigo.ToString();
            ddlUniversidad.SelectedValue = pFacultad.universidad.ToString();
        }
示例#16
0
        public void CargarFacultades()
        {
            FacultadBLL facultad     = new FacultadBLL();
            DataTable   dtFacultades = new DataTable();

            dtFacultades               = facultad.CargarFacultades();
            ddlFacultad.DataSource     = dtFacultades;
            ddlFacultad.DataTextField  = "nombre";
            ddlFacultad.DataValueField = "ID_Facultad";
            ddlFacultad.DataBind();

            ddlFacultad.Items.Insert(0, new ListItem("--Seleccione una Facultad--", "0"));
        }
示例#17
0
        public void cargarFacultad(int id)
        {
            FacultadBLL facuBLL = new FacultadBLL();
            Facultad    facu    = new Facultad();

            facu = facuBLL.cargarFacultad(id);

            lblId.Text     = facu.ID_Facultad.ToString();
            lblcodigo.Text = facu.codigo;
            lblNombre.Text = facu.nombre;
            lblFecha.Text  = facu.fechaCreacion.ToString().Substring(0, 10);
            ddlUniversidad.SelectedValue = facu.universidad.ToString();
        }
        public void AgregarFacultad()
        {
            FacultadBLL facultadBLL = new FacultadBLL();

            Facultad oFacultad = new Facultad();

            oFacultad.Codigo        = (txtCodigo.Text).ToUpper();
            oFacultad.Nombre        = txtNombre.Text;
            oFacultad.FechaCreacion = Convert.ToDateTime(txtFechaCreacion.Text);
            oFacultad.Universidad   = int.Parse(ddlUniversidad.SelectedValue);
            oFacultad.IdCiudad      = int.Parse(ddlCiudad.SelectedValue);

            //string Codigo = (txtCodigo.Text).ToUpper();
            //string Nombre = txtNombre.Text;
            //DateTime FechaCreacion = Convert.ToDateTime(txtFechaCreacion.Text);
            //int Universidad = int.Parse(ddlUniversidad.SelectedValue);
            //int Ciudad = int.Parse(ddlCiudad.SelectedValue);
            try
            {
                MateriaFacultad        materiaFacultad;
                List <MateriaFacultad> lst = new List <MateriaFacultad>();

                foreach (ListItem item in LstMaterias.Items)
                {
                    if (item.Selected)
                    {
                        materiaFacultad            = new MateriaFacultad();
                        materiaFacultad.IdMateria  = int.Parse(item.Value);
                        materiaFacultad.IdFacultad = oFacultad.Id_Facultad;
                        lst.Add(materiaFacultad);
                    }
                }

                facultadBLL.AgregarFacultad(oFacultad, lst);
                LimpiarCampos();

                #region "Vista Parcial"
                DataTable dtFacultad = new DataTable();
                dtFacultad = (DataTable)ViewState["tablafacultad"];
                dtFacultad.Rows.Add(oFacultad.Codigo, oFacultad.Nombre, oFacultad.FechaCreacion);

                //ViewState: Es una variable donde almacena informacion de manera temporal
                grdFacultad.DataSource = dtFacultad;
                grdFacultad.DataBind();
                #endregion
            }
            catch (Exception ex)
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Alta", "alert('" + ex.Message + "');", true);
            }
        }
示例#19
0
        public void cargarFacultades()
        {
            FacultadBLL   facuBLL      = new FacultadBLL();
            List <object> dtFacultades = new List <object>();

            dtFacultades = facuBLL.cargarFacultades();

            ddlFacultad.DataSource     = dtFacultades;
            ddlFacultad.DataTextField  = "nombre";
            ddlFacultad.DataValueField = "ID_Facultad";
            ddlFacultad.DataBind();

            ddlFacultad.Items.Insert(0, new ListItem("---- Seleccione Facultad ----", "0"));
        }
示例#20
0
        public void cargarFacultad(int id)
        {
            FacultadBLL facuBLL = new FacultadBLL();

            Escuela_DAL.Facultad facultad = new Escuela_DAL.Facultad();

            //DataTable dtFacultad = facultad.cargarFacultad(int.Parse(Request.QueryString["pID"]));
            facultad = facuBLL.cargarFacultad(id);

            lblID.Text                     = facultad.ID_Facultad.ToString();
            txtNombre.Text                 = facultad.nombre.ToString();
            txtCodigo.Text                 = facultad.codigo.ToString();
            txtFechaCreacion.Text          = facultad.fechaCreacion.ToString().Substring(0, 10);
            ddlUniversidades.SelectedValue = facultad.universidad.ToString();
        }
示例#21
0
        public void AgregarFacultad()
        {
            FACULTADD   pFacultad = new FACULTADD();
            FacultadBLL Facultad  = new FacultadBLL();

            string Codigo = txtCodigo.Text;

            pFacultad.codigo        = txtCodigo.Text;
            pFacultad.nombre        = txtNombre.Text;
            pFacultad.fechaCreacion = Convert.ToDateTime(txtFecha.Text);
            pFacultad.universidad   = int.Parse(ddlUniversidad.SelectedValue);
            pFacultad.ciudad        = int.Parse(ddlCiudad.SelectedValue);

            try
            {
                MateriaFacultad        MateriaFacultad;
                List <MateriaFacultad> materiaFacultades = new List <MateriaFacultad>();
                FacultadBLL            Consulta          = new FacultadBLL();
                int ID;

                foreach (ListItem item in ListBoxMaterias.Items)
                {
                    if (item.Selected)
                    {
                        MateriaFacultad         = new MateriaFacultad();
                        MateriaFacultad.materia = int.Parse(item.Value);
                        ID = Consulta.consultar();
                        ID = ID + 1;
                        MateriaFacultad.facultad = ID;
                        materiaFacultades.Add(MateriaFacultad);
                    }
                }

                Facultad.AgregarFacultad(pFacultad, materiaFacultades);
                limpirCampos();
                DataTable dtFacultades = new DataTable();
                dtFacultades = (DataTable)ViewState["Tabla Facultad"];

                dtFacultades.Rows.Add(pFacultad.codigo, pFacultad.nombre);

                grvFacultades.DataSource = dtFacultades;
                grvFacultades.DataBind();
            }
            catch (Exception ex)
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Alta", "alert('" + ex.Message + "')", true);
            }
        }
示例#22
0
        public void cargarFacultades()
        {
            FacultadBLL facuBLL = new FacultadBLL();
            List <Escuela_DAL.Facultad> listFacultades = new List <Escuela_DAL.Facultad>();

            listFacultades = facuBLL.cargarFacultades();

            //De dónde se va a llenar la tabla
            ddlFacultad.DataSource = listFacultades;
            //El dato que se va a renderizar
            ddlFacultad.DataTextField = "nombre";
            //El valor que tendrá ese dato
            ddlFacultad.DataValueField = "ID_Facultad";
            //Uso del dato
            ddlFacultad.DataBind();

            ddlFacultad.Items.Insert(0, new ListItem("---- Seleccione Facultad ----", "0"));
        }
示例#23
0
        public void cargarFacultad(int Id)
        {
            FacultadBLL facultadBLL = new FacultadBLL();
            Facultad    facultad    = new Facultad();

            facultad = facultadBLL.cargarFacultad(Id);

            //Como la matricula es unica por eso se accede al indice 0

            lblIdFacultad.Text           = facultad.Id_Facultad.ToString();
            txtCodigo.Text               = facultad.Codigo;
            txtNombre.Text               = facultad.Nombre;
            txtFechaCreacion.Text        = facultad.FechaCreacion.ToString().Substring(0, 10);
            ddlUniversidad.SelectedValue = facultad.Universidad.ToString();
            //lblIdFacultad.Text = dtFacultad.Rows[0]["Id_Facultad"].ToString();
            //txtCodigo.Text = dtFacultad.Rows[0]["Codigo"].ToString();
            //txtNombre.Text = dtFacultad.Rows[0]["Nombre"].ToString();
            ////El metodo Substring: lo que hace es que substrae la cadena a solo 10 caracteres de la cadena original
            //txtFechaCreacion.Text = dtFacultad.Rows[0]["FechaCreacion"].ToString().Substring(0, 10);
            //ddlUniversidad.SelectedValue = dtFacultad.Rows[0]["Universidad"].ToString();

            cargarPais();
            ddlPais.SelectedValue = facultad.Ciudad.Estado.IdPais.ToString();

            cargarEstados();
            ddlEstado.SelectedValue = facultad.Ciudad.IdEstado.ToString();

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

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

            listFacultad = facultad.MateriaFacultad.ToList();

            foreach (MateriaFacultad materiaFacu in listFacultad)
            {
                LstMaterias.Items.FindByValue(materiaFacu.IdMateria.ToString()).Selected = true;
            }
        }
        public void cargarFacultad(int Id)
        {
            FacultadBLL facultadBLL = new FacultadBLL();
            Facultad    oFacultad   = new Facultad();

            oFacultad = facultadBLL.cargarFacultad(Id);

            //Como la matricula es unica por eso se accede al indice 0
            lblIdFacultad.Text = oFacultad.Id_Facultad.ToString();
            lblCodigo.Text     = oFacultad.Codigo.ToString();
            lblNombre.Text     = oFacultad.Nombre.ToString();
            //El metodo Substring: lo que hace es que substrae la cadena a solo 10 caracteres de la cadena original
            lblFechaCreacion.Text        = oFacultad.FechaCreacion.ToString().Substring(0, 10);
            ddlUniversidad.SelectedValue = oFacultad.Universidad.ToString();

            cargarPais();
            ddlPais.SelectedValue = oFacultad.Ciudad.Estado.IdPais.ToString();

            cargarEstados();
            ddlEstado.SelectedValue = oFacultad.Ciudad.IdEstado.ToString();

            cargarCiudades();
            ddlCiudad.SelectedValue = oFacultad.IdCiudad.ToString();
        }