/// <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); }
/// <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); } }
/// <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); } }
/// <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); }