protected void ddl_Cursos_SelectedIndexChanged1(object sender, EventArgs e) { idCurso = int.Parse(ddl_Cursos.SelectedValue); int idComision = Business.Logic.ABMcurso.buscarComisionCurso(idCurso); int idMateria = Business.Logic.ABMcurso.buscarMateriaCurso(idCurso); Business.Entities.Comision com = Business.Logic.ABMcomision.buscarComisionPorId(idComision); if (com != null) { txt_Comision.Text = com.NombreComision; } else { txt_Comision.Text = ""; } if (idMateria != -1) { Business.Entities.Materia mat = Business.Logic.ABMmateria.buscarMateriaPorId(idMateria); if (mat != null) { txt_Materia.Text = mat.Nombre; } else { txt_Materia.Text = ""; } } this.actualizarGrilla(); }
public ComisionesModel(Business.Entities.Comision com) { this.ID = com.ID; this.Descripcion = com.Descripcion; this.IDPlan = com.IDPlan; this.AnioEspecialidad = com.AnioEspecialidad; }
protected void btn_agregar_Click(object sender, EventArgs e) { string nombre = this.txt_nombre.Text; int cupo = int.Parse(this.txt_cupo.Text); Business.Entities.Curso cur = new Business.Entities.Curso(nombre, cupo); int idCom = int.Parse(ddl_comisiones.SelectedValue); Business.Entities.Comision com = new Business.Entities.Comision(); com.IdComision = idCom; cur.Comision = com; int idMat = int.Parse(ddl_materias.SelectedValue); Business.Entities.Materia mat = new Business.Entities.Materia(); mat.IdMateria = idMat; cur.Materia = mat; bool val = Business.Logic.ABMcurso.altaCurso(cur); if (val) { Response.Write("<script type='text/javascript'> alert('Dado de alta correctamente'); location.href = '/ABMCurso.aspx' </script>"); } else { Response.Write("<script type='text/javascript'> alert('No se ha podido dar de alta, es probable que ya exista otro curso con ese nombre') </script>"); } }
protected void guardar() { Business.Entities.Comision com = new Business.Entities.Comision(txtNombre.Text, txtAula.Text); Business.Logic.ABMcomision.altaComision(com); this.saved = true; this.Close(); }
private void cmb_curso_SelectedValueChanged(object sender, EventArgs e) { if (cmb_curso.SelectedItem != null) { Business.Entities.Curso cur = (Business.Entities.Curso)cmb_curso.SelectedItem; int idComision = Business.Logic.ABMcurso.buscarComisionCurso(cur.IdCurso); int idMateria = Business.Logic.ABMcurso.buscarMateriaCurso(cur.IdCurso); Business.Entities.Comision com = Business.Logic.ABMcomision.buscarComisionPorId(idComision); if (com != null) { txtComision.Text = com.NombreComision; } else { txtComision.Text = ""; } if (idMateria != -1) { Business.Entities.Materia mat = Business.Logic.ABMmateria.buscarMateriaPorId(idMateria); if (mat != null) { txtMateria.Text = mat.Nombre; } else { txtMateria.Text = ""; } } this.actualizarGrilla(); } }
protected void guardar() { Boolean camposValidos = true; if (!Util.Validate.Text(txtNombre.Text.Trim())) { ErrorManager.SetError(txtNombre, "El nombre no debe estar vacio y debe contener solo letras"); camposValidos = false; } else { ErrorManager.SetError(txtNombre, ""); } if (!Util.Validate.Legajo(txtAula.Text)) { ErrorManager.SetError(txtAula, "El aula no es correcta"); camposValidos = false; } else { ErrorManager.SetError(txtAula, ""); } if (!camposValidos) { return; } Business.Entities.Comision com = new Business.Entities.Comision(this.txtNombre.Text.Trim(), this.txtAula.Text); if (ismodi) { com.IdComision = comision.IdComision; bool modi = Business.Logic.ABMcomision.modificarComision(com); if (modi) { MessageBox.Show(this.Owner, "modificado con exito", "Exito", MessageBoxButtons.OK); this.saved = true; this.Close(); } else { MessageBox.Show(this.Owner, "No se pudo modificar, es probable que ya exista otra comision con ese nombre ", "Sin Exito", MessageBoxButtons.OK); } } else { bool agregado = Business.Logic.ABMcomision.altaComision(com); if (agregado) { MessageBox.Show(this.Owner, "Agregado con exito", "Exito", MessageBoxButtons.OK); this.saved = true; this.Close(); } else { MessageBox.Show(this.Owner, "No se pudo agregar, es probable que ya exista otra comision con el mismo nombre ", "Sin Exito", MessageBoxButtons.OK); } } }
public frm_AltaComision(Business.Entities.Comision com) { saved = false; InitializeComponent(); ismodi = true; txtNombre.Text = com.NombreComision.Trim(); txtAula.Text = com.Aula; comision = com; }
public static bool altaComision(Business.Entities.Comision com) { Business.Entities.Comision comi = buscarComision(com.NombreComision); if (comi == null) { return(Data.Database.ComisionDB.getInstance().altaComision(com)); } return(false); }
public static bool modificarComision(Business.Entities.Comision com) { Business.Entities.Comision comi = buscarComision(com.NombreComision); if (comi == null || comi.IdComision == com.IdComision) { return(Data.Database.ComisionDB.getInstance().modificarComision(com)); } return(false); }
public bool borrarComision(string nombre) { Business.Entities.Comision com = buscarComision(nombre); if (com == null) { return(false); } return(this.comisiones.Remove(com)); }
protected void alta() { System.Console.Write("ingrese el nombre: "); string nombre = System.Console.ReadLine(); System.Console.Write("ingrese el aula: "); string aula = System.Console.ReadLine(); Business.Entities.Comision com = new Business.Entities.Comision(nombre, aula); Business.Logic.ABMcomision.altaComision(com); }
protected void modi() { Business.Entities.Comision com = buscarComision(); if (com != null) { bool borrado = Business.Logic.ABMcomision.borrarComision(com.NombreComision); if (borrado) { alta(); } } }
public static bool validarComision(Business.Entities.Curso cur, string com) { Business.Entities.Comision comi = ABMcomision.buscarComision(com); if (comi != null) { cur.agregarComision(comi); return(true); } else { return(false); } }
public Business.Entities.Comision ComisionToBusiness(FormCollection collection, Business.Entities.BusinessEntity.States estado) { Business.Entities.Comision comision = new Business.Entities.Comision(); comision.Descripcion = collection["Descripcion"].ToString(); comision.AnioEspecialidad = Convert.ToInt32(collection["AnioEspecialidad"]); comision.IDPlan = Convert.ToInt32(collection["IDPlan"]); comision.State = estado; if (estado == Business.Entities.BusinessEntity.States.Modified) { comision.ID = Convert.ToInt32(collection["ID"]); } return(comision); }
protected void Page_Load(object sender, EventArgs e) { if ((Session["tipoPersonaLogueada"] == null) || (Business.Entities.tipoUsuario)Session["tipoPersonaLogueada"] != Business.Entities.tipoUsuario.ADMIN) { Response.Redirect("~/loguin.aspx"); } comision = Business.Logic.ABMcomision.buscarComisionPorId(int.Parse((string)Session["idCom"])); if (!IsPostBack) { this.txt_nombre.Text = comision.NombreComision; this.txt_aula.Text = comision.Aula; } }
public static bool modificarCurso(Business.Entities.Curso cur) { Business.Entities.Comision com = Business.Logic.ABMcomision.buscarComisionPorId(cur.Comision.IdComision); Business.Entities.Materia mat = Business.Logic.ABMmateria.buscarMateriaPorId(cur.Materia.IdMateria); if (com != null && mat != null) { Business.Entities.Curso curso = buscarCursoPorNombre(cur.Nombre); if (curso == null || curso.IdCurso == cur.IdCurso) { return(Data.Database.CursoDB.getInstance().modificarCurso(cur)); } } return(false); }
protected void buscar() { System.Console.Write("ingrese el nombre de la comision: "); string nombre = System.Console.ReadLine(); Business.Entities.Comision com = Business.Logic.ABMcomision.buscarComision(nombre); if (com != null) { mostrarComision(com); } else { System.Console.WriteLine("No se encontro una comision con nombre {0}", nombre); } }
protected void btn_agregar_Click(object sender, EventArgs e) { string nombre = this.txt_nombre.Text; string aula = this.txt_aula.Text; Business.Entities.Comision com = new Business.Entities.Comision(nombre, aula); bool val = Business.Logic.ABMcomision.altaComision(com); if (val) { Response.Write("<script type='text/javascript'> alert('Dado de alta correctamente'); location.href = '/ABMComision.aspx' </script>"); } else { Response.Write("<script type='text/javascript'> alert('No se ha podido dar de alta, es probable que ya exista otra comision con ese nombre') </script>"); } }
protected void btn_agregar_Click(object sender, EventArgs e) { string nombre = this.txt_nombre.Text; string aula = this.txt_aula.Text; Business.Entities.Comision com = new Business.Entities.Comision(nombre, aula); com.IdComision = comision.IdComision; bool val = Business.Logic.ABMcomision.modificarComision(com); if (val) { Session.Remove("idCom"); Response.Write("<script type='text/javascript'> alert('modificado correctamente'); location.href = '/ABMComision.aspx' </script>"); } else { Response.Write("<script type='text/javascript'> alert('no se pudo modificar, es probable que ese nombre de comision ya exista') </script>"); } }
private void actualizarGrilla() { try { int idComision = Business.Logic.ABMcurso.buscarComisionCurso(int.Parse(ddl_Cursos.SelectedValue)); int idMateria = Business.Logic.ABMcurso.buscarMateriaCurso(int.Parse(ddl_Cursos.SelectedValue)); Business.Entities.Comision com = Business.Logic.ABMcomision.buscarComisionPorId(idComision); if (com != null) { txt_Comision.Text = com.NombreComision; } else { txt_Comision.Text = ""; } if (idMateria != -1) { Business.Entities.Materia mat = Business.Logic.ABMmateria.buscarMateriaPorId(idMateria); if (mat != null) { txt_Materia.Text = mat.Nombre; } else { txt_Materia.Text = ""; } } List <int> idAlumnos = Business.Logic.ABMcurso.buscarAlumnos(int.Parse(ddl_Cursos.SelectedValue)); List <Business.Entities.Alumno> alumnos = new List <Business.Entities.Alumno>(); foreach (int i in idAlumnos) { Business.Entities.Alumno al = Business.Logic.ABMalumno.buscarAlumnoPorId(i); alumnos.Add(al); } this.gv_alumnos.DataSource = alumnos; this.gv_alumnos.DataBind(); } catch { this.gv_alumnos.DataSource = null; } }
protected void modi() { try { DataGridViewRow row = grd_view.CurrentRow; DataGridViewCellCollection celdas = row.Cells; Business.Entities.Comision com = new Business.Entities.Comision( celdas["nombreComision"].Value.ToString(), celdas["aula"].Value.ToString() ); int id = (int)celdas["IdComision"].Value; com.IdComision = id; new frm_AltaComision(com).ShowDialog(); grd_view.DataSource = Business.Logic.ABMcomision.listarComisiones(); } catch (NullReferenceException ex) { MessageBox.Show("No ha seleccionado ningun docente", "Cuidado", MessageBoxButtons.OK); } }
protected void Page_Load(object sender, EventArgs e) { if ((Session["tipoPersonaLogueada"] == null) || (Business.Entities.tipoUsuario)Session["tipoPersonaLogueada"] != Business.Entities.tipoUsuario.ADMIN) { Response.Redirect("~/loguin.aspx"); } if (!IsPostBack) { txt_Comision.Enabled = false; txt_Materia.Enabled = false; this.ddl_Cursos.DataSource = Business.Logic.ABMcurso.listarCursos(); this.ddl_Cursos.DataValueField = "idCurso"; this.ddl_Cursos.DataTextField = "nombre"; this.ddl_Cursos.DataBind(); idCurso = int.Parse(ddl_Cursos.SelectedValue); actualizarGrilla(); int idComision = Business.Logic.ABMcurso.buscarComisionCurso(idCurso); int idMateria = Business.Logic.ABMcurso.buscarMateriaCurso(idCurso); Business.Entities.Comision com = Business.Logic.ABMcomision.buscarComisionPorId(idComision); if (com != null) { txt_Comision.Text = com.NombreComision; } else { txt_Comision.Text = ""; } if (idMateria != -1) { Business.Entities.Materia mat = Business.Logic.ABMmateria.buscarMateriaPorId(idMateria); if (mat != null) { txt_Materia.Text = mat.Nombre; } else { txt_Materia.Text = ""; } } } }
public static void altaComision(Business.Entities.Comision com) { Data.Database.Comisiones.getInstance().altaComision(com); }
private void mostrarComision(Business.Entities.Comision com) { System.Console.Write("| {0} | ", com.NombreComision); System.Console.Write("| {0} | \n", com.Aula); }
public void altaComision(Business.Entities.Comision com) { this.comisiones.Add(com); }
protected void guardar() { Boolean camposValidos = true; if (!Util.Validate.Text(txtNombre.Text.Trim())) { ErrorManager.SetError(txtNombre, "El nombre no debe estar vacio y debe contener solo letras"); camposValidos = false; } else { ErrorManager.SetError(txtNombre, ""); } if (!Util.Validate.Cupo(txtCupo.Text)) { ErrorManager.SetError(txtCupo, "El cupo debe ser mayor a 0 y menor a 100"); camposValidos = false; } else { ErrorManager.SetError(txtCupo, ""); } if (!camposValidos) { return; } Business.Entities.Curso cur = new Business.Entities.Curso(txtNombre.Text.Trim(), int.Parse(txtCupo.Text)); Business.Entities.Materia mat = new Business.Entities.Materia(); mat.IdMateria = (int)cmbMateria.SelectedValue; cur.Materia = mat; Business.Entities.Comision com = new Business.Entities.Comision(); com.IdComision = (int)cmbComision.SelectedValue; cur.Comision = com; if (ismodi) { cur.IdCurso = curso.IdCurso; bool guardado = Business.Logic.ABMcurso.modificarCurso(cur); if (guardado) { MessageBox.Show(this.Owner, "Modificado con exito", "Exito", MessageBoxButtons.OK); this.saved = true; this.Close(); } else { MessageBox.Show(this.Owner, "No se pudo modificar el curso, es probable que ya exista otro curso con ese mismo nombre", "Sin Exito", MessageBoxButtons.OK); } } else { bool guardado = Business.Logic.ABMcurso.altaCurso(cur); if (guardado) { MessageBox.Show(this.Owner, "Guardado con exito", "Exito", MessageBoxButtons.OK); this.saved = true; this.Close(); } else { MessageBox.Show(this.Owner, "No se pudo guardar curso, es probable que ya exista otro curso con ese nombre", "Sin Exito", MessageBoxButtons.OK); } } }
private void cmbIdComision_SelectedValueChanged(object sender, EventArgs e) { Business.Entities.Comision com = (Business.Entities.Comision)cmbIdComision.SelectedItem; txtNombre.Text = com.NombreComision; }