public List<Curso> GetAll() { List<Curso> cursos = new List<Curso>(); try { this.OpenConnection(); SqlCommand cmdCurso = new SqlCommand("select * from cursos", SqlConn); SqlDataReader drCurso = cmdCurso.ExecuteReader(); while (drCurso.Read()) { Curso cso = new Curso(); cso.ID = (int)drCurso["id_curso"]; cso.IDMateria = (int)drCurso["id_materia"]; cso.IDComision = (int)drCurso["id_comision"]; cso.anioCalendario = (int)drCurso["anio_calendario"]; cso.cupo = (int)drCurso["cupo"]; cursos.Add(cso); } drCurso.Close(); } catch (Exception ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de cursos", ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return cursos; }
public Curso GetOne(int ID) { Curso cso = new Curso(); try { this.OpenConnection(); SqlCommand cmdCursos = new SqlCommand("select * from cursos where id_curso = @id", SqlConn); cmdCursos.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drCursos = cmdCursos.ExecuteReader(); if (drCursos.Read()) { cso.ID = (int)drCursos["id_curso"]; cso.IDMateria = (int)drCursos["id_materia"]; cso.IDComision = (int)drCursos["id_comision"]; cso.anioCalendario = (int)drCursos["anio_calendario"]; cso.cupo = (int)drCursos["cupo"]; } drCursos.Close(); } catch (Exception ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de cursos", ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return cso; }
public List<Curso> GetAll() { List<Curso> cursos = new List<Curso>(); try { this.OpenConnection(); SqlCommand cmdCursos = new SqlCommand("select * from cursos cur inner join comisiones com on cur.id_comision=com.id_comision inner join materias mat on cur.id_materia=mat.id_materia", sqlConn); SqlDataReader drCursos = cmdCursos.ExecuteReader(); while (drCursos.Read()) { Curso cur = new Curso(); cur.IdCurso = (int)drCursos["id_curso"]; cur.IdMateria = (int)drCursos["id_materia"]; cur.DescMat = (string)drCursos["desc_materia"]; cur.IdComision = (int)drCursos["id_comision"]; cur.DescCom = (string)drCursos["desc_comision"]; cur.AnioCalendario = (int)drCursos["anio_calendario"]; cur.Cupo = (int)drCursos["cupo"]; cursos.Add(cur); } drCursos.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de cursos", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return cursos; }
public override void cargarForm(int id) { this.CursoActual = this.ce.dameUno(id); this.txtId.Text = CursoActual.Id.ToString(); this.txtAnioCalendario.Text = this.CursoActual.AnioCalendario.ToString(); this.txtDenominacion.Text = this.CursoActual.Denominacion; this.txtCupo.Text = this.CursoActual.Cupo.ToString(); this.listIdMateria.SelectedValue = CursoActual.Materia.Id.ToString(); }
public void cargarCurso(Entidades.Curso cur) { cur.AnioCalendario = Int32.Parse(this.txtAnioCalendario.Text); cur.Cupo = Int32.Parse(this.txtCupo.Text); cur.Denominacion = this.txtDenominacion.Text; Entidades.Materia mate = new Entidades.Materia(); mate = this.conte.dameUno(Convert.ToInt32(listIdMateria.SelectedValue)); cur.Materia = mate; }
public List<Curso> GetAll() { List<Curso> cursos = new List<Curso>(); try { this.OpenConnection(); SqlCommand cmdCursos = new SqlCommand("select cursos.id_curso, cursos.id_materia, "+ "comisiones.id_comision, comisiones.desc_comision, materias.desc_materia, "+ "cursos.anio_calendario, cursos.cupo from cursos inner join materias "+ "on cursos.id_materia = materias.id_materia inner join comisiones "+ "on comisiones.id_comision = cursos.id_comision", SqlConn); SqlDataReader drCursos = cmdCursos.ExecuteReader(); while (drCursos.Read()) { Curso cu = new Curso(); cu.ID = (int)drCursos["id_curso"]; cu.IDMateria = (int)drCursos["id_materia"]; cu.IDComision = (int)drCursos["id_comision"]; cu.DescComision = (string)drCursos["desc_comision"]; cu.DescMateria = (string)drCursos["desc_materia"]; cu.AnioCalendario = (int)drCursos["anio_calendario"]; cu.Cupo = (int)drCursos["cupo"]; cu.MateriaComision = cu.DescMateria + " - " + cu.DescComision; cursos.Add(cu); } drCursos.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de cursos", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return cursos; }
public override void MapearADatos() { if (Modo == ModoForm.Alta) { Entidades.AlumnosInscripciones ai = new Entidades.AlumnosInscripciones(); AiActual = ai; } Entidades.Persona alumno = new Entidades.Persona(); alumno = (Entidades.Persona)cbAlumno.SelectedItem; Entidades.Curso curso = new Entidades.Curso(); curso = (Entidades.Curso)cbCurso.SelectedItem; AiActual.IdCurso = curso.Id; AiActual.IdAlumno = alumno.Id; AiActual.Nota = int.Parse(txtNota.Text); AiActual.Condicion = txtCond.Text; if (Modo == ModoForm.Alta) { this.AiActual.State = BusinessEntity.States.New; } else if (Modo == ModoForm.Baja) { this.AiActual.State = BusinessEntity.States.Deleted; } else if (Modo == ModoForm.Consulta) { this.AiActual.State = BusinessEntity.States.Unmodified; } else { this.AiActual.State = BusinessEntity.States.Modified; } }
public override void MapearADatos() { if (this.Modo == ModoForm.Alta) { CursoActual = new Curso(); this.CursoActual.IdMateria = Convert.ToInt32(this.cbIdMateria.SelectedValue); this.CursoActual.IdComision = Convert.ToInt32(this.cbIdComision.SelectedValue); this.CursoActual.AnioCalendario = Convert.ToInt32(this.txtAnioCalendario.Text); this.CursoActual.Cupo = Convert.ToInt32(this.txtCupo.Text); } else if (Modo == ModoForm.Modificacion) { this.CursoActual.Id = Convert.ToInt32(this.txtIdCurso.Text); this.CursoActual.IdMateria = Convert.ToInt32(this.cbIdMateria.SelectedValue); this.CursoActual.IdComision = Convert.ToInt32(this.cbIdComision.SelectedValue); this.CursoActual.AnioCalendario = Convert.ToInt32(this.txtAnioCalendario.Text); this.CursoActual.Cupo = Convert.ToInt32(this.txtCupo.Text); } switch (Modo) { case ModoForm.Alta: CursoActual.Estado = Entidad.Estados.Nuevo; break; case ModoForm.Baja: CursoActual.Estado = Entidad.Estados.Eliminado; break; case ModoForm.Consulta: CursoActual.Estado = Entidad.Estados.NoModificado; break; case ModoForm.Modificacion: CursoActual.Estado = Entidad.Estados.Modificado; break; } }
public List<Curso> GetAllInscripcion(int IdPlan) { List<Curso> cursos = new List<Curso>(); try { this.OpenConnection(); SqlCommand cmdCursos = new SqlCommand("select * from cursos cur inner join comisiones com on cur.id_comision=com.id_comision inner join materias mat on cur.id_materia=mat.id_materia left join (select id_curso,COUNT(*) cant from alumnos_inscripciones group by id_curso) temp on temp.id_curso=cur.id_curso where mat.id_plan=@id_plan and cur.anio_calendario=year(getdate()) and (temp.cant<cur.cupo or temp.cant is null)", sqlConn); cmdCursos.Parameters.Add("@id_plan", SqlDbType.Int).Value = IdPlan; SqlDataReader drCursos = cmdCursos.ExecuteReader(); while (drCursos.Read()) { Curso cur = new Curso(); cur.IdCurso = (int)drCursos["id_curso"]; cur.IdMateria = (int)drCursos["id_materia"]; cur.DescMat = (string)drCursos["desc_materia"]; cur.IdComision = (int)drCursos["id_comision"]; cur.DescCom = (string)drCursos["desc_comision"]; cur.AnioCalendario = (int)drCursos["anio_calendario"]; cur.Cupo = (int)drCursos["cupo"]; cursos.Add(cur); } drCursos.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de cursos", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return cursos; }
private void SaveEntity(Curso Curso) { this.CurNeg.Save(Curso); }
private void LoadEntity(Curso Curso) { Curso.IdMateria = Convert.ToInt32(this.MateriaDropDownList.SelectedValue); Curso.IdComision = Convert.ToInt32(this.ComisionDropDownList.SelectedValue); Curso.AnioCalendario = Convert.ToInt32(this.anioCalendarioTextBox.Text); Curso.Cupo = Convert.ToInt32(this.cupoTextBox.Text); }
public Entidades.Curso GetOne(int ID) { Curso cur = new Curso(); try { this.OpenConnection(); SqlCommand cmdCursos = new SqlCommand("select * from cursos cur inner join comisiones com on cur.id_comision=com.id_comision inner join materias mat on cur.id_materia=mat.id_materia where id_curso=@id", sqlConn); cmdCursos.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drCursos = cmdCursos.ExecuteReader(); if (drCursos.Read()) { cur.IdCurso = (int)drCursos["id_curso"]; cur.IdMateria = (int)drCursos["id_materia"]; cur.DescMat = (string)drCursos["desc_materia"]; cur.IdComision = (int)drCursos["id_comision"]; cur.DescCom = (string)drCursos["desc_comision"]; cur.AnioCalendario = (int)drCursos["anio_calendario"]; cur.Cupo = (int)drCursos["cupo"]; } drCursos.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de cursos", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return cur; }
private void FixupCurso(Curso previousValue) { if (previousValue != null && previousValue.Grupo.Contains(this)) { previousValue.Grupo.Remove(this); } if (Curso != null) { if (!Curso.Grupo.Contains(this)) { Curso.Grupo.Add(this); } if (IDCurso != Curso.ID) { IDCurso = Curso.ID; } } }
protected void Insert(Curso cur) { try { this.OpenConnection(); SqlCommand cmdSave; cmdSave = new SqlCommand( "insert into cursos(id_materia,id_comision,anio_calendario,cupo)" + "values( @id_materia,@id_comision,@anio_calendario,@cupo)" + " select @@identity AS id_curso", SqlConn); //esta linea es para recuperar el ID que asignó el sql automaticamente cmdSave.Parameters.Add("@id_materia", SqlDbType.Int).Value = cur.IdMateria; cmdSave.Parameters.Add("@id_comision", SqlDbType.Int).Value = cur.IdComision; cmdSave.Parameters.Add("@anio_calendario", SqlDbType.Int).Value = cur.AnioCalendario; cmdSave.Parameters.Add("@cupo", SqlDbType.Int).Value = cur.Cupo; cur.Id = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); //cmdSave.ExecuteNonQuery(); /*PREGUNTAR: SI EXECUTEESCALAR ADEMAS DE DEVOLVER EL ID EJECUTA EL INSERT ALTA DUDA*/ } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear datos del curso", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public List<Curso> GetCursos() { List<Curso> cursos = new List<Curso>(); try { this.OpenConnection(); SqlCommand cmdCursosInscripciones = new SqlCommand("select * from cursos inner join "+ "materias on materias.id_materia = cursos.id_materia inner join " + "comisiones on comisiones.id_comision = cursos.id_comision ", SqlConn); //cmdCursosInscripciones.Parameters.Add("@anio", SqlDbType.Int).Value = DateTime.Now.Year; SqlDataReader drCursos = cmdCursosInscripciones.ExecuteReader(); while (drCursos.Read()) { Curso cu = new Curso(); cu.ID = (int)drCursos["id_curso"]; cu.ComMatYear = (string)drCursos["desc_comision"] + " - " + (string)drCursos["desc_materia"] + " - " + (int)drCursos["anio_calendario"]; cursos.Add(cu); } drCursos.Close(); } catch (Exception ex) { Exception e = new Exception("Error al recuperar Cursos para inscripcion", ex); throw e; } finally { this.CloseConnection(); } return cursos; }
public void Save(Curso cu) { if (cu.State == Entidad.States.Eliminado) { this.Delete(cu.ID); } else if (cu.State == Entidad.States.Nuevo) { this.Insert(cu); } else if (cu.State == Entidad.States.Modificado) { this.Update(cu); } cu.State = Entidad.States.NoModificado; }
public List<Curso> GetCursosComision(int idCom) { List<Curso> cursos = new List<Curso>(); try { this.OpenConnection(); SqlCommand cmdCursos = new SqlCommand("select * from cursos inner join " + "materias on materias.id_materia = cursos.id_materia inner join " + "comisiones on comisiones.id_comision = cursos.id_comision " + "where comisiones.id_comision=@id and cursos.anio_calendario=@anioCal", SqlConn); cmdCursos.Parameters.Add("@id", SqlDbType.Int).Value = idCom; cmdCursos.Parameters.Add("@anioCal", SqlDbType.Int).Value= DateTime.Today.Year; SqlDataReader drCursos = cmdCursos.ExecuteReader(); while (drCursos.Read()) { Curso cu = new Curso(); cu.ID = (int)drCursos["id_curso"]; cu.DescMateria = (string)drCursos["desc_materia"]; cu.IDMateria = (int)drCursos["id_materia"]; cu.IDComision = (int)drCursos["id_comision"]; cu.DescComision = (string)drCursos["desc_comision"]; cursos.Add(cu); } drCursos.Close(); } catch (Exception ex) { Exception e = new Exception("Error al recuperar Cursos", ex); throw e; } finally { this.CloseConnection(); } return cursos; }
private void LoadEntity(AlumnoInscripcion AluInsc, Persona alumSelecccionado, Curso curSeleccionado) { AluInsc.IdAlumno = alumSelecccionado.Id; AluInsc.IdCurso = curSeleccionado.Id; AluInsc.Condicion = this.condicionTextBox.Text; }
private void LoadEntity(DocenteCurso DocInsc, Persona alumSelecccionado, Curso curSeleccionado) { DocInsc.IdDocente = alumSelecccionado.Id; DocInsc.IdCurso = curSeleccionado.Id; DocInsc.Cargo = Convert.ToInt32(this.CargoDropDownList.SelectedValue); }
public void Save(Curso cur) { if (cur.Estado == Entidad.Estados.Eliminado) { this.Delete(cur.Id); } else if (cur.Estado == Entidad.Estados.Nuevo) { this.Insert(cur); } else if (cur.Estado == Entidad.Estados.Modificado) { this.Update(cur); } cur.Estado = Entidad.Estados.NoModificado; }
public void Save(Curso curso) { if (curso.State == Entidades.Entidades.States.New) { this.Insert(curso); } else if (curso.State == Entidades.Entidades.States.Deleted) { this.Delete(curso.ID); } else if (curso.State == Entidades.Entidades.States.Modified) { this.Update(curso); } curso.State = Entidades.Entidades.States.Unmodified; }
protected void Update(Curso cur) { try { this.OpenConnection(); SqlCommand cmdSave; cmdSave = new SqlCommand( "UPDATE cursos set id_materia= @id_materia, id_comision= @id_comision," + "anio_calendario=@anio_calendario, cupo=@cupo WHERE id_curso=@id", SqlConn); cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = cur.Id; cmdSave.Parameters.Add("@id_materia", SqlDbType.Int).Value = cur.IdMateria; cmdSave.Parameters.Add("@id_comision", SqlDbType.Int).Value = cur.IdComision; cmdSave.Parameters.Add("@anio_calendario", SqlDbType.Int).Value = cur.AnioCalendario; cmdSave.Parameters.Add("@cupo", SqlDbType.Int).Value = cur.Cupo; cmdSave.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al modificar datos del curso", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
protected void Insert(Curso curso) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand("insert into cursos(id_materia,id_comision,anio_calendario,cupo)" + "values(@id_materia,@id_comision,@anio_calendario,@cupo) select @@identity AS id_curso", sqlConn); cmdSave.Parameters.Add("@id_materia", SqlDbType.VarChar, 50).Value = curso.IdMateria; cmdSave.Parameters.Add("@id_comision", SqlDbType.VarChar, 50).Value = curso.IdComision; cmdSave.Parameters.Add("@anio_calendario", SqlDbType.Int).Value = curso.AnioCalendario; cmdSave.Parameters.Add("@cupo", SqlDbType.Int).Value = curso.Cupo; curso.IdCurso = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear el curso", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public void Save(Curso curso) { if (curso.State == BusinessEntity.States.Deleted) { this.Delete(curso.IdCurso); } else if (curso.State == BusinessEntity.States.New) { this.Insert(curso); } else if (curso.State == BusinessEntity.States.Modified) { this.Update(curso); } curso.State = BusinessEntity.States.Unmodified; }
protected void Insert(Curso curso) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand("INSERT into usuarios (id_materia, id_comison, anio_calendario,cupo) " + "values (@id_materia, @id_comison, " + "@anio_calendario, @cupo) select @@identity", SqlConn); cmdSave.Parameters.Add("@id_materia", SqlDbType.Int).Value = curso.IDMateria; cmdSave.Parameters.Add("@id_comision", SqlDbType.Int).Value = curso.IDComision; cmdSave.Parameters.Add("@anio_calendario", SqlDbType.Int).Value = curso.anioCalendario; cmdSave.Parameters.Add("@cupo", SqlDbType.Int).Value = curso.cupo; curso.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); } catch (Exception ex) { Exception ExcepcionManejada = new Exception("Error al crear curso", ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
protected void lbtnAceptar_Click(object sender, EventArgs e) { Page.Validate(); if (!Page.IsValid) { return; } RespuestaServidor rs = this.ValidarCamposNulos(); if (!rs.Error) { switch (formMode) { case FormModes.Alta: this.CursoActual = new Entidades.Curso(); this.cursoActual.State = Entidades.EntidadBase.States.New; this.cargarCurso(this.cursoActual); break; case FormModes.Modificacion: this.cursoActual = new Entidades.Curso(); this.cursoActual.Id = this.IdSeleccionado; this.cursoActual.State = Entidades.EntidadBase.States.Modified; this.cargarCurso(this.cursoActual); break; case FormModes.Baja: this.cursoActual = new Entidades.Curso(); this.cursoActual.Id = this.IdSeleccionado; this.cursoActual.State = Entidades.EntidadBase.States.Deleted; break; } rs = ce.save(this.cursoActual); if (rs.Error) { string errorStr = ""; foreach (string error in rs.ListaErrores) { errorStr += error + "</br>"; } this.lblMensaje.ForeColor = System.Drawing.Color.Red; this.lblMensaje.Text = errorStr; } else { this.lblMensaje.ForeColor = System.Drawing.Color.Green; this.lblMensaje.Text = rs.Mensaje; } this.lblMensaje.Visible = true; this.renovarForm(); this.BindGV(); } else { string errorStr = ""; foreach (string error in rs.ListaErrores) { errorStr += error + "</br>"; } this.lblMensaje.ForeColor = System.Drawing.Color.Red; this.lblMensaje.Text = errorStr; this.lblMensaje.Visible = true; this.formActionPanel.Visible = true; this.formPanel.Visible = true; } }
public void Save(Curso Cur) { CursoDatos.Save(Cur); }