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