Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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();
            }
        }
Exemplo n.º 3
0
 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;
 }
Exemplo n.º 4
0
 public void Save(Docentes_Cursos docCurso)
 {
     try
     {
         DocenteCursoData.Save(docCurso);
     }
     catch
     {
         throw new Exception("Error al registrar los datos, intente nuevamente");
     }
 }
Exemplo n.º 5
0
 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);
     }
 }
Exemplo n.º 6
0
 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);
     }
 }
Exemplo n.º 7
0
        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;
        }
Exemplo n.º 8
0
        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();
                }
            }
        }
Exemplo n.º 9
0
        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();
            }
        }
Exemplo n.º 10
0
        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);
        }