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); } }
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); } }