Exemple #1
0
        public List <CursoE> ListadoCursos()
        {
            List <CursoE> Listado = new List <CursoE>();

            try
            {
                cn.Open();
                cmd             = new SqlCommand("sp_Curso_Listar", cn);
                cmd.CommandType = CommandType.StoredProcedure;

                SqlDataReader dr = cmd.ExecuteReader();

                while (dr.Read())
                {
                    CursoE oCurso = new CursoE();
                    oCurso.IdCurso           = Convert.ToInt32(dr["ID"]);
                    oCurso.Curso             = dr["CURSO"].ToString();
                    oCurso.oProfesor.Nombres = dr["PROFESOR"].ToString();
                    Listado.Add(oCurso);
                }
            }
            catch (Exception ep)
            {
                throw;
            }
            return(Listado);
        }
Exemple #2
0
        public CursoE BuscarporId(int IdCurso)
        {
            CursoE oCurso = new CursoE();

            try
            {
                cn.Open();
                cmd             = new SqlCommand("sp_Curso_BuscarxId", cn);
                cmd.CommandType = CommandType.StoredProcedure;

                SqlParameter pIdCurso = new SqlParameter();
                pIdCurso.ParameterName = "@IdCurso";
                pIdCurso.SqlDbType     = SqlDbType.Int;
                pIdCurso.Value         = IdCurso;

                cmd.Parameters.Add(pIdCurso);

                SqlDataReader dr = cmd.ExecuteReader();
                dr.Read();
                if (dr.HasRows)
                {
                    oCurso.IdCurso           = Convert.ToInt32(dr["ID"]);
                    oCurso.Curso             = dr["CURSO"].ToString();
                    oCurso.oProfesor.Nombres = dr["PROFESOR"].ToString();
                }
            }
            catch (Exception ep)
            {
                throw;
            }
            return(oCurso);
        }
Exemple #3
0
        public ActionResult ActualizarCurso(int txtIdCurso, string txtCurso, int cboProfesor)
        {
            CursoE oCurso = new CursoE();

            oCurso.IdCurso = txtIdCurso;
            oCurso.Curso   = txtCurso;
            oCurso.oProfesor.IdProfesor = cboProfesor;

            string mensaje = "";

            if (oCursoBL.ActualizarCurso(oCurso) == true)
            {
                mensaje = "<script language='javascript' type='text/javascript'>" +
                          "alert('..Curso actualizado..');window.location.href=" +
                          "'/Curso/ListadoCursos';</script>";
            }
            else
            {
                mensaje = "<script language='javascript' type='text/javascript'>" +
                          "alert('..Error!! curso no actualizdo..');window.location.href=" +
                          "'/Curso/EditarCurso';</script>";
            }

            return(Content(mensaje));
        }
Exemple #4
0
        public bool ActualizarCurso(CursoE oCurso)
        {
            bool actualizar = false;

            try
            {
                cn.Open();
                cmd             = new SqlCommand("sp_Curso_Actualizar", cn);
                cmd.CommandType = CommandType.StoredProcedure;

                SqlParameter pIdCurso = new SqlParameter();
                pIdCurso.ParameterName = "@IdCurso";
                pIdCurso.SqlDbType     = SqlDbType.Int;
                pIdCurso.Value         = oCurso.IdCurso;

                SqlParameter pCurso = new SqlParameter();
                pCurso.ParameterName = "@Curso";
                pCurso.SqlDbType     = SqlDbType.VarChar;
                pCurso.Size          = 45;
                pCurso.Value         = oCurso.Curso;

                SqlParameter pIdProfesor = new SqlParameter();
                pIdProfesor.SqlDbType     = SqlDbType.Int;
                pIdProfesor.ParameterName = "@IdProfesor";
                pIdProfesor.Value         = oCurso.oProfesor.IdProfesor;

                cmd.Parameters.Add(pIdCurso);
                cmd.Parameters.Add(pCurso);
                cmd.Parameters.Add(pIdProfesor);

                cmd.ExecuteNonQuery();
                actualizar = true;
            }
            catch (Exception ep)
            {
                throw;
            }
            finally
            {
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
            }
            return(actualizar);
        }
Exemple #5
0
 public bool ActualizarCurso(CursoE oCurso)
 {
     return(oCursoDAL.ActualizarCurso(oCurso));
 }
Exemple #6
0
 public bool AgregarCurso(CursoE oCurso)
 {
     return(oCursoDAL.AgregarCurso(oCurso));
 }