public Docentes_Cursos GetOne(int ID) { Docentes_Cursos docCurso = new Docentes_Cursos(); try { this.OpenConnection(); SqlCommand cmdDocCursos = new SqlCommand("SELECT * FROM docentes_cursos WHERE id_dictado=@id", sqlConn); cmdDocCursos.Parameters.AddWithValue("id", ID); SqlDataReader drDocCursos = cmdDocCursos.ExecuteReader(); if (drDocCursos.Read()) { docCurso.ID = (int)drDocCursos["id_dictado"]; docCurso.IDCurso = (int)drDocCursos["id_curso"]; docCurso.IDDocente = (int)drDocCursos["id_docente"]; docCurso.Cargo = (string)drDocCursos["cargo"]; } drDocCursos.Close(); } catch (Exception ex) { throw ex; } finally { this.CloseConnection(); } return(docCurso); }
protected void Update(Docentes_Cursos docCurso) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand("UPDATE docentes_cursos SET id_curso = @id_curso," + " id_docente = @id_docente, " + " cargo = @cargo " + "WHERE id_dictado = @id", sqlConn); cmdSave.Parameters.AddWithValue("@id_curso", docCurso.IDCurso); cmdSave.Parameters.AddWithValue("@id_docente", docCurso.IDDocente); cmdSave.Parameters.AddWithValue("@cargo", docCurso.Cargo); cmdSave.Parameters.AddWithValue("@id", docCurso.ID); cmdSave.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { this.CloseConnection(); } }
public Docentes_CursosDesktop(int legajo, string cargo, int ID, Curso curso, ModoForm modo) : this() { CursoActual = curso; this.MapearDeDatos(legajo, cargo); Modo = modo; this.Text = "Editar"; Docentes_CursosActual = new Docentes_Cursos(); Docentes_CursosActual.ID = ID; }
public void Save(Docentes_Cursos docCurso) { try { DocenteCursoData.Save(docCurso); } catch { throw new Exception("Error al registrar los datos, intente nuevamente"); } }
public void EliminarAsignacion() { try { int ID = (int)dgvDocCur.SelectedRows[0].Cells["ID"].Value; Docentes_Cursos DocCursoActual = DocCursoLog.GetOne(ID); DocCursoActual.State = BusinessEntity.States.Deleted; DocCursoLog.Save(DocCursoActual); } catch { MessageBox.Show("Error al eliminar la asignación del docente al curso, intente nuevamente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Save(Docentes_Cursos docCur) { if (docCur.State == BusinessEntity.States.New) { this.Insert(docCur); } else if (docCur.State == BusinessEntity.States.Deleted) { this.Delete(docCur.ID); } else if (docCur.State == BusinessEntity.States.Modified) { this.Update(docCur); } }
public override void MapearADatos() { if (Modo == ModoForm.Alta) { Docentes_CursosActual = new Docentes_Cursos(); Docentes_CursosActual.State = BusinessEntity.States.New; } else if (Modo == ModoForm.Modificacion) { Docentes_CursosActual.State = BusinessEntity.States.Modified; } string docente = this.cmbDocente.SelectedItem.ToString(); int ID = int.Parse(docente.Substring(docente.LastIndexOf(" ") + 1)); Docentes_CursosActual.IDDocente = ID; Docentes_CursosActual.IDCurso = CursoActual.ID; Docentes_CursosActual.Cargo = this.txtCargo.Text; }
protected new void Page_Load(object sender, EventArgs e) { if ((Persona.TiposPersonas)Session["Tipo"] != Persona.TiposPersonas.Administrador) { Response.Redirect("~/Login.aspx"); } CursoActual = (Curso)Session["Curso"]; Docentes_CursosActual = (Docentes_Cursos)Session["Docente"]; if (!IsPostBack) { this.Modo = (ModoForm)this.Context.Items["Modo"]; this.CompletarCombobox(); if (this.Modo == ModoForm.Modificacion) { MapearDeDatos(); } } }
protected void Insert(Docentes_Cursos docCurso) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand("INSERT INTO docentes_cursos(id_curso, id_docente, cargo) " + "VALUES(@id_curso, @id_docente, @cargo)", sqlConn); cmdSave.Parameters.AddWithValue("@id_curso", docCurso.IDCurso); cmdSave.Parameters.AddWithValue("@id_docente", docCurso.IDDocente); cmdSave.Parameters.AddWithValue("@cargo", docCurso.Cargo); docCurso.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteNonQuery()); } catch (Exception ex) { throw ex; } finally { this.CloseConnection(); } }
public List <Docentes_Cursos> GetDocentesPorCurso(int idCurso) { List <Docentes_Cursos> docentesCurso = new List <Docentes_Cursos>(); try { this.OpenConnection(); SqlCommand cmdDocentes = new SqlCommand("SELECT * FROM docentes_cursos WHERE id_curso = @id", sqlConn); cmdDocentes.Parameters.AddWithValue("@id", idCurso); SqlDataReader drDocente = cmdDocentes.ExecuteReader(); while (drDocente.Read()) { Docentes_Cursos doccur = new Docentes_Cursos() { ID = (int)drDocente["id_dictado"], IDCurso = (int)drDocente["id_curso"], IDDocente = (int)drDocente["id_docente"], Cargo = (string)drDocente["cargo"] }; docentesCurso.Add(doccur); } drDocente.Close(); } catch (Exception ex) { throw ex; } finally { this.CloseConnection(); } return(docentesCurso); }