public int DameIDCurso(int ind, int id) { Personas per = new PersonaLogic().GetOne(id); List <Curso> cursos = CursoData.GetAllXPlan(per.IDPlan); return(cursos[ind].ID); }
public DocenteDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; PersonaLogic docente = new PersonaLogic(); DocenteActual = docente.GetOne(ID, Persona.TiposPersonas.Docente); MapearDeDatos(); }
public AlumnoDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; PersonaLogic alumno = new PersonaLogic(); AlumnoActual = alumno.GetOne(ID, Persona.TiposPersonas.Alumno); MapearDeDatos(); }
private void tsbEliminar_Click(object sender, EventArgs e) { int ID = ((Entidades.Usuario)this.dgvUsuarios.SelectedRows[0].DataBoundItem).ID; //UsuarioDesktop ud = new UsuarioDesktop(ApplicationForm.ModoForm.Baja, ID); //ud.ShowDialog(); UsuarioLogic ul = new UsuarioLogic(); ul.Delete(ID); PersonaLogic pl = new PersonaLogic(); pl.Delete(ID); this.Listar(); }
public InscripcionDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; AluInscripcionLogic aluInscripcion = new AluInscripcionLogic(); InscripcionActual = aluInscripcion.GetOne(ID); PersonaLogic alu = new PersonaLogic(); AlumnoActual = alu.GetOne(InscripcionActual.IDAlumno, Persona.TiposPersonas.Alumno); CursoLogic cur = new CursoLogic(); CursoActual = cur.GetOne(InscripcionActual.IDCurso); if (Modo == ModoForm.Modificacion || Modo == ModoForm.Baja) MapearDeDatos(); }
public UsuarioDesktop(ModoForm modo, int ID) : this() { _modo = modo; UsuarioLogic ul = new UsuarioLogic(); UsuarioActual = ul.GetOne(ID); PersonaLogic pl = new PersonaLogic(); PersonaActual = pl.GetOne(ID); this.MapearDeDatos(); switch (_modo) { case ModoForm.Modificacion: btnAceptar.Text = "Guardar"; break; case ModoForm.Baja: btnAceptar.Text = "Eliminar"; break; case ModoForm.Consulta: btnAceptar.Text = "Aceptar"; break; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { LoadGrid(); CursoLogic cl = new CursoLogic(); listcursos = cl.GetAll(); PersonaLogic pl = new PersonaLogic(); listalumnos = pl.GetAll(Persona.TiposPersonas.Alumno); ddlCurso.DataSource = listcursos; ddlCurso.DataTextField = "MateriaComision"; ddlCurso.DataBind(); ddlAlumno.DataSource = listalumnos; ddlAlumno.DataTextField = "NombreYApellido"; ddlAlumno.DataBind(); listcondiciones.Add("Libre"); listcondiciones.Add("Cursando"); listcondiciones.Add("Regular"); ddlCondicion.DataSource = listcondiciones; ddlCondicion.DataBind(); } }
private void InscripcionDesktop_Load(object sender, EventArgs e) { PersonaLogic pl = new PersonaLogic(); CursoLogic cl = new CursoLogic(); AutoCompleteStringCollection accalu = new AutoCompleteStringCollection(); AutoCompleteStringCollection acccurso = new AutoCompleteStringCollection(); listalumnos = pl.GetNom(Persona.TiposPersonas.Alumno); if (UsuarioLogeado.TipoPersona == Persona.TiposPersonas.Alumno) listcursos = cl.GetCursosAlumno(UsuarioLogeado.IDPlan); else listcursos = cl.GetCursos(); if (this.Modo == ModoForm.Alta) { listcondiciones.Add("Cursando"); cmbCondiciones.DataSource = listcondiciones; cmbCondiciones.Enabled = false; txtNota.Enabled = false; if (listalumnos.Count >= 1) { foreach (Persona per in listalumnos) { accalu.Add(per.NombreYApellido); } this.cmbAlumnos.DataSource = listalumnos; this.cmbAlumnos.DisplayMember = "NombreYApellido"; this.cmbAlumnos.AutoCompleteCustomSource = accalu; this.cmbAlumnos.AutoCompleteMode = AutoCompleteMode.Suggest; this.cmbAlumnos.AutoCompleteSource = AutoCompleteSource.CustomSource; } else { this.cmbAlumnos.Text = "No hay alumnos cargados"; this.cmbAlumnos.Enabled = false; this.cmbCursos.Enabled = false; } if (listcursos.Count >= 1) { foreach (Curso cur in listcursos) { accalu.Add(cur.ComMatYear); } this.cmbCursos.DataSource = listcursos; this.cmbCursos.DisplayMember = "ComMatYear"; this.cmbCursos.AutoCompleteCustomSource = acccurso; this.cmbCursos.AutoCompleteMode = AutoCompleteMode.Suggest; this.cmbCursos.AutoCompleteSource = AutoCompleteSource.CustomSource; } else { this.cmbCursos.Text = "No hay cursos cargados"; this.cmbAlumnos.Enabled = false; this.cmbCursos.Enabled = false; this.cmbCondiciones.Enabled = false; this.txtNota.Enabled = false; } } else if (Modo == ModoForm.Modificacion) { listcondiciones.Add("Libre"); listcondiciones.Add("Cursando"); listcondiciones.Add("Regular"); cmbCondiciones.DataSource = listcondiciones; cmbAlumnos.DataSource = listalumnos; cmbCursos.DataSource = listcursos; cmbAlumnos.DisplayMember = "NombreYApellido"; cmbCursos.DisplayMember = "ComMatYear"; } }
private void UsuarioDesktop_Load(object sender, EventArgs e) { PersonaLogic pl = new PersonaLogic(); listper = pl.GetNom(); AutoCompleteStringCollection acc = new AutoCompleteStringCollection(); txtNombre.ReadOnly = true; txtApellido.ReadOnly = true; if (listper.Count >= 1) { foreach (Persona per in listper) { acc.Add(per.NombreYApellido); } //Cargo el combo this.comboPersona.DataSource = listper; this.comboPersona.DisplayMember = "NombreYApellido"; //Cargo el autocomplete this.comboPersona.AutoCompleteCustomSource = acc; this.comboPersona.AutoCompleteMode = AutoCompleteMode.Suggest; this.comboPersona.AutoCompleteSource = AutoCompleteSource.CustomSource; } else { comboPersona.Text = "No hay personas cargadas"; txtNombre.Enabled = false; txtApellido.Enabled = false; txtClave.Enabled = false; txtConfirmarClave.Enabled = false; txtEmail.Enabled = false; txtUsuario.Enabled = false; chkHabilitado.Enabled = false; btnAceptar.Visible = false; comboPersona.Enabled = false; } }
public void Listar() { PersonaLogic pl = new PersonaLogic(); this.dgvAlumnos.DataSource = pl.GetAll(Persona.TiposPersonas.Alumno); }
public void Listar() { PersonaLogic pl = new PersonaLogic(); this.dgvDocentes.DataSource = pl.GetAll(Persona.TiposPersonas.Docente); }
private void DocenteCursoDesktop_Load(object sender, EventArgs e) { PersonaLogic docLogic = new PersonaLogic(); CursoLogic curso = new CursoLogic(); List<string> listtipoper = new List<string>(); AutoCompleteStringCollection accCurso = new AutoCompleteStringCollection(); AutoCompleteStringCollection accDocente = new AutoCompleteStringCollection(); listcurso = curso.GetAll(); listdoc = docLogic.GetNom(Persona.TiposPersonas.Docente); listtipoper.Add("Titular"); listtipoper.Add("Auxiliar"); listtipoper.Add("Suplente"); cmbCargo.DataSource = listtipoper; if (listcurso.Count >= 1) { foreach (Curso cur in listcurso) { accCurso.Add(cur.MateriaComision); } //Cargo el combo this.cmbCurso.DataSource = listcurso; this.cmbCurso.DisplayMember = "MateriaComision"; //Cargo el autocomplete this.cmbCurso.AutoCompleteCustomSource = accCurso; this.cmbCurso.AutoCompleteMode = AutoCompleteMode.Suggest; this.cmbCurso.AutoCompleteSource = AutoCompleteSource.CustomSource; } else { cmbCurso.Text = "No hay cursos cargados"; cmbCurso.Enabled = false; cmbDocente.Enabled = false; cmbCargo.Enabled = false; btnAceptar.Visible = false; } if (listdoc.Count >= 1) { foreach (Persona doc in listdoc) { accDocente.Add(doc.NombreYApellido); } //Cargo el combo this.cmbDocente.DataSource = listdoc; this.cmbDocente.DisplayMember = "NombreYApellido"; //Cargo el autocomplete this.cmbDocente.AutoCompleteCustomSource = accDocente; this.cmbDocente.AutoCompleteMode = AutoCompleteMode.Suggest; this.cmbDocente.AutoCompleteSource = AutoCompleteSource.CustomSource; } else { cmbCurso.Text = "No hay docentes cargados"; cmbCurso.Enabled = false; cmbDocente.Enabled = false; cmbCargo.Enabled = false; btnAceptar.Visible = false; } // no se de donde sacar el ID del docente porque no hay ninguna clase Docente. sera de Personas?? //cmbCargo.DataSource=docCurso deberia ser TiposCargos que es una enumeracion }
public override void GuardarCambios() { this.MapearADatos(); PersonaLogic pl = new PersonaLogic(); pl.Save(PersonaActual); UsuarioLogic ul = new UsuarioLogic(); ul.Save(UsuarioActual); }
private void comboPersona_SelectedIndexChanged(object sender, EventArgs e) { PersonaLogic pl = new PersonaLogic(); PersonaActual = pl.GetOne(listper[comboPersona.SelectedIndex].ID, listper[comboPersona.SelectedIndex].TipoPersona); this.txtNombre.Text = listper[comboPersona.SelectedIndex].Nombre; this.txtApellido.Text = listper[comboPersona.SelectedIndex].Apellido; this.PersonaActual.ID = listper[comboPersona.SelectedIndex].ID; }
private void btnAceptar_Click(object sender, EventArgs e) { if (btnAceptar.Text == "Guardar") { if (Validar()) { GuardarCambios(); DocenteActual.State = Entidad.States.Modificado; this.Close(); } } if (btnAceptar.Text == "Eliminar") { PersonaLogic doc = new PersonaLogic(); doc.Delete(DocenteActual.ID); DocenteActual.State = Entidad.States.Eliminado; GuardarCambios(); this.Close(); } }
protected void Page_Load(object sender, EventArgs e) { if(!IsPostBack) { LoadGrid(); PersonaLogic pl = new PersonaLogic(); listpersona = pl.GetNom(); ddlPersona.DataSource = listpersona; ddlPersona.DataTextField = "NombreYApellido"; ddlPersona.DataBind(); } }
protected void ddlPersona_SelectedIndexChanged(object sender, EventArgs e) { PersonaLogic pl = new PersonaLogic(); PersonaActual = pl.GetOne(listpersona[ddlPersona.SelectedIndex].ID, listpersona[ddlPersona.SelectedIndex].TipoPersona); this.nombreTextBox.Text = listpersona[ddlPersona.SelectedIndex].Nombre; this.apellidoTextBox.Text = listpersona[ddlPersona.SelectedIndex].Apellido; this.PersonaActual.ID = listpersona[ddlPersona.SelectedIndex].ID; }
private void SeleccionPreReporte_Load(object sender, EventArgs e) { if (Tipo == "Curso") { PersonaLogic proflogic = new PersonaLogic(); PlanLogic planlogic = new PlanLogic(); CursoLogic cursologic = new CursoLogic(); listprofesores = proflogic.GetNom(Persona.TiposPersonas.Docente); listplanes = planlogic.GetAll(); cmbIDPlan.DataSource = listplanes; listcursos = cursologic.GetAll(); cmbIDCurso.DataSource = listcursos; cmbIDProfesor.DataSource = listprofesores; cmbIDProfesor.DisplayMember = "NombreYApellido"; cmbIDPlan.DisplayMember = "PlanEspecialidadDesc"; cmbIDCurso.DisplayMember = "MateriaComision"; AutoCompleteStringCollection accprof = new AutoCompleteStringCollection(); AutoCompleteStringCollection acccur = new AutoCompleteStringCollection(); if (listprofesores.Count >= 1) { foreach (Persona prof in listprofesores) { accprof.Add(prof.NombreYApellido); } cmbIDProfesor.AutoCompleteCustomSource = accprof; cmbIDProfesor.AutoCompleteMode = AutoCompleteMode.Suggest; cmbIDProfesor.AutoCompleteSource = AutoCompleteSource.CustomSource; } else { cmbIDProfesor.Text = "No hay profesores cargados"; cmbIDProfesor.Enabled = false; cmbIDPlan.Enabled = false; btnAceptar.Visible = false; } if (listcursos.Count >= 1) { foreach (Curso cur in listcursos) { acccur.Add(cur.MateriaComision); } cmbIDCurso.AutoCompleteCustomSource = acccur; cmbIDCurso.AutoCompleteMode = AutoCompleteMode.Suggest; cmbIDCurso.AutoCompleteSource = AutoCompleteSource.CustomSource; } else { cmbIDCurso.Text = "No hay cursos cargados"; cmbIDProfesor.Enabled = false; cmbIDCurso.Enabled = false; cmbIDPlan.Enabled = false; btnAceptar.Visible = false; } } else { PlanLogic planlogic = new PlanLogic(); listplanes = planlogic.GetAll(); cmbIDPlan.DataSource = listplanes; cmbIDPlan.DisplayMember = "PlanEspecialidadDesc"; } if (listplanes.Count < 1) { cmbIDCurso.Text = "No hay planes cargados"; cmbIDProfesor.Enabled = false; cmbIDCurso.Enabled = false; cmbIDPlan.Enabled = false; btnAceptar.Visible = false; } }
public Personas() { PersonaNegocio = new Negocio.PersonaLogic(); }
public override void GuardarCambios() { MapearADatos(); PersonaLogic persona = new PersonaLogic(); persona.Save(DocenteActual); }