/// <summary> /// Constructor de la clase auditoria en la capa de negocio /// </summary> public N_Auditoria() { //Instancias d_Auditoria = new D_Auditoria(); e_Auditoria = new E_Auditoria(); }
/// <summary> /// Metodo donde se inserta una auditoria a un usuario /// </summary> /// <param name="e_Au"></param> /// <returns></returns> public int InsertarAuditoria(E_Auditoria e_Au) { //Recogiendo las filas afectadas int FilasAfectadas = d_Auditoria.InsertarAuditoria(e_Au); //Retornando return(FilasAfectadas); }
/// <summary> /// Metodo donde se inserta una auditoria a un usuario -- Enlazado por su ID -- /// </summary> /// <param name="e_Au"></param> /// <returns></returns> public int InsertarAuditoria(E_Auditoria e_Au) { //Stored procedure StoredProcedure = "InsertarAuditoria"; //Ejecucion del command SqlCommand Comando = new SqlCommand(StoredProcedure, conexion.resaconexion); // Conectar a la base de datos conexion.Conectar(); //Tipo de command a ejecutar Comando.CommandType = CommandType.StoredProcedure; //Asignando los parametros //ID Comando.Parameters.Add("@ID_Usuario", SqlDbType.Int).Value = e_Au.id_Usuario; //Tipo Usuario Comando.Parameters.Add("@TipoUsuario", SqlDbType.NVarChar, 100).Value = e_Au.tipoUsuario; //Fecha Entrada Comando.Parameters.Add("@Fecha_Entrada", SqlDbType.NVarChar, 30).Value = e_Au.fecha_Entrada; //Fecha Salida Comando.Parameters.Add("@Fecha_Salida", SqlDbType.NVarChar, 30).Value = e_Au.fecha_Salida; //Opcion Comando.Parameters.Add("@Opcion", SqlDbType.NVarChar, 100).Value = e_Au.opcion; //Tipo opcion Comando.Parameters.Add("@Tipo_Opcion", SqlDbType.NVarChar, 100).Value = e_Au.tipoOpcion; //Se ejecuta el Query y se asignan las filas afectas FilasAfectadas = Comando.ExecuteNonQuery(); //Cerrando la conexion conexion.Desconectar(); //Devolviendo Las FilasAfectadas return(FilasAfectadas); }