Beispiel #1
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="pcodigo"></param>
        /// <param name="pnombre"></param>
        /// <param name="pid_director_academico"></param>
        public static void registrarCarrera(string pcodigo, string pnombre, int pid_director_academico)
        {
            //Creacion y Instancia del objeto Carrera persistente
            CarreraPersistente objCarreraPersistente = new CarreraPersistente();
            //Creacion del objeto Carrera
            Carrera objCarrera;
            //Instanciación del objeto Carrera con los valores que me pasan por parámetros.
            objCarrera = new Carrera(pcodigo, pnombre, pid_director_academico);

            //
            objCarreraPersistente.insertarCarrera(objCarrera);
        }
Beispiel #2
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="pobjCarrera"></param>
        public void updateCarrera(Carrera pobjCarrera)
        {
            List<Parametro> listaParametros = new List<Parametro>();

            //Creacion de objetos de tipo parametro para la lista de parametros

            Parametro tmp01 = new Parametro("id_carrera", Convert.ToString(pobjCarrera.Id_carrera));
            Parametro tmp02 = new Parametro("codigo", pobjCarrera.Codigo);
            Parametro tmp03 = new Parametro("nombre", pobjCarrera.Nombre);
            Parametro tmp04 = new Parametro("id_director_academico", Convert.ToString(pobjCarrera.Id_director_academico));

            //llenado de la lista
            listaParametros.Add(tmp01);
            listaParametros.Add(tmp02);
            listaParametros.Add(tmp03);
            listaParametros.Add(tmp04);

            try
            {
                //Sentencia sql
                String sql = "UPDATE TCarrera SET Codigo = codigo, Nombre = nombre, Id_director_academico = id_director_academico WHERE Id_carrera = id_carrera ";
                //ejecucion del sql
                AD.ejecutarSQL_NoRetorna(sql, listaParametros);
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
Beispiel #3
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="pobjCarrera"></param>
        public void insertarCarrera(Carrera pobjCarrera)
        {
            List<Parametro> parametros = new List<Parametro>();
            //Creacion de objetos de tipo parametro para la lista de parametros

            //Crecion de objetos tipo Parametro
            Parametro tmp01 = new Parametro("codigo", pobjCarrera.Codigo);
            Parametro tmp02 = new Parametro("nombre", pobjCarrera.Nombre);
            Parametro tmp03 = new Parametro("id_director_academico", Convert.ToString(pobjCarrera.Id_director_academico));

            //Llenado de la lista
            parametros.Add(tmp01);
            parametros.Add(tmp02);
            parametros.Add(tmp03);

            try
            {
                //Sentencia sql
                String sql = "INSERT INTO TCarrera (Codigo, Nombre, Id_director_academico)  VALUES (codigo,nombre,id_director_academico) ";

                //Se ejecuta el sql, del Acceso Datos
                AD.ejecutarSQL_NoRetorna(sql, parametros);
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
Beispiel #4
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="pidcarrera"></param>
 /// <param name="pcodigo"></param>
 /// <param name="pnombre"></param>
 /// <param name="pid_directoracademico"></param>
 public static void actualizarCarrera(int pidcarrera, string pcodigo, string pnombre, int pid_directoracademico)
 {
     Carrera objCarrera = new Carrera(pidcarrera, pcodigo, pnombre, pid_directoracademico);
     CarreraPersistente objCarreraPersistente = new CarreraPersistente();
     objCarreraPersistente.updateCarrera(objCarrera);
 }